:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.parent-container {
  display: grid;
  place-items: center; /* Центрирование по обеим осям */
  height: 100vh;
}

.b24-window-panel>div>.b24-window-scrollable {
  position: static !important;
  top: 30% !important;
}

body {
  margin: 0 auto;
  max-width: 756px;
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif;
}

.main-container {
  position: relative;
  width: 393px;
  height: 4238px;
  margin: 0 auto;
  background: #ffffff;
  overflow: hidden;
}
.rectangle {
  position: relative;
  width: 393px;
  height: 83px;
  margin: 0 0 0 0;
  background: #000000;
  z-index: 3;
}
.beauty {
  position: absolute;
  width: 84px;
  height: 43px;
  top: 21px;
  left: 31px;
  background: url(./assets/images/18ffebc4-9155-4d2a-b05a-ba280aa88adc.png)
    no-repeat center;
  background-size: cover;
  z-index: 7;
}
.phone-call {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 26px;
  left: 329px;
  background: url(./assets/images/ada5a69bf04546c13180ae8a13810ba7014a8d90.png)
    no-repeat center;
  background-size: cover;
  z-index: 8;
}
.abstract-background-light-gray {
  position: relative;
  width: 393px;
  height: 425px;
  margin: 0px 0 0 0px;
  font-size: 0px;
  background: url(./assets/images/4d72b3f2-9468-4040-8495-bce95ef93db1.png)
    no-repeat center;
  background-size: cover;
  z-index: 5;
  overflow: visible auto;
}
.breakthrough-cosmetology {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 326px;
  height: 38px;
  margin: 13px 0 0 33px;
  color: #040404;
  font-family: Acrom, var(--default-font-family);
  font-size: 22px;
  font-weight: 700;
  line-height: 38px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 9;
}
.emansi-b {
  position: relative;
  width: 182.837px;
  height: 58px;
  margin: 0 0 0 105px;
  background: url(./assets/images/7af3285134971e00cad8a7d5c94ee378fe77ceb4.png)
    no-repeat center;
  background-size: cover;
  opacity: 0.5;
  z-index: 10;
}
.aph-system-b {
  position: relative;
  width: 107.143px;
  height: 24px;
  margin: 0 0 0 142px;
  background: url(./assets/images/e3d71feacaa57c52156f1ed28c9565a67b53ad34.png)
    no-repeat center;
  background-size: cover;
  opacity: 0.5;
  z-index: 11;
}
.skin-renewal-cellular-level {
  display: block;
  position: relative;
  height: 13px;
  margin: 215px 0 0 31px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 14;
}
.youth-beauty-secret-autophagy {
  position: relative;
  width: 303px;
  height: 26px;
  margin: 19px 0 0 31px;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 13.52px;
  text-align: left;
  z-index: 15;
}
.o {
  position: relative;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 15.6px;
  text-align: left;
  text-transform: uppercase;
}
.youth-beauty-secret-autophagy-1 {
  position: relative;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 15.6px;
  text-align: left;
  text-transform: lowercase;
}
.group {
  position: absolute;
  width: 329.701px;
  height: 224.542px;
  top: 133px;
  left: 35px;
  background: url(./assets/images/8ad05fdb-5b3b-4b5d-b133-9fb70e669796.png)
    no-repeat center;
  background-size: cover;
  z-index: 12;
}
.emansi-aph-system {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 28px;
  top: 308px;
  left: 31px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 13;
}
.rectangle-2 {
  position: relative;
  width: 308px;
  height: 54px;
  margin: 18px 0 0 42px;
  background: #000000;
  z-index: 19;
  overflow: visible auto;
  border-radius: 27px;
}
.order-now {
  position: relative;
  width: 224px;
  height: 20px;
  margin: 13px 0 0 42px;
  cursor: pointer;
  font-family: Montserrat, var(--default-font-family);
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  background: transparent;
  border: none;
  z-index: 19;
}
.z {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 24.4px;
  text-align: center;
  text-transform: uppercase;
}
.order-now-3 {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 24.4px;
  text-align: center;
  text-transform: lowercase;
}
.flex-row-d {
  position: relative;
  width: 362px;
  height: 283px;
  margin: 47px 0 0 31px;
  z-index: 37;
}
.sdsd {
  position: absolute;
  width: 131px;
  height: 283px;
  top: 0;
  left: 231px;
  background: url(./assets/images/b25d0b19-8fdc-4cf5-8cd0-95bfefab28bb.png)
    no-repeat center;
  background-size: cover;
  z-index: 37;
}
.why-skin-loses-youth {
  position: absolute;
  width: 211px;
  height: 40px;
  top: 16px;
  left: 1px;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 23;
}
.p {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}
.why-skin-loses-youth-4 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: lowercase;
}
.aging-skin-less-elastic {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 324px;
  height: 84px;
  top: 74px;
  left: 0;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 13.52px;
  text-align: left;
  text-overflow: initial;
  z-index: 16;
  overflow: hidden;
}
.cosmetic-products-emansi-aph-system {
  position: absolute;
  width: 202px;
  height: 70px;
  top: 171px;
  left: 1px;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 13.52px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 29;
}
.cosmetic-products-emansi-aph-system-5 {
  position: relative;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 13.52px;
  text-align: left;
}
.autophagy {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 13.52px;
  text-align: left;
}
.what-is-autophagy {
  position: relative;
  width: 243px;
  height: 20px;
  margin: 25px 0 0 32px;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 24;
}
.c {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}
.what-is-autophagy-6 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: lowercase;
}
.flex-row-ae {
  position: relative;
  width: 358px;
  height: 128px;
  margin: 16px 0 0 32px;
  z-index: 51;
}
.vesy {
  position: absolute;
  width: 134px;
  height: 106px;
  top: 0;
  left: 224px;
  background: url(./assets/images/801201e452419b3865e1e113f3961c9bb59a54d1.png)
    no-repeat center;
  background-size: cover;
  z-index: 51;
}
.auto-phagia {
  position: absolute;
  width: 302px;
  height: 126px;
  top: 2px;
  left: 0;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 13.52px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 28;
}
.auto-phagia-7 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 13.52px;
  text-align: left;
}
.auto-phagia-8 {
  position: relative;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 13.52px;
  text-align: left;
}
.flex-row {
  position: relative;
  width: 395.689px;
  height: 119.856px;
  margin: 28px 0 0 5px;
  z-index: 41;
}
.rectangle-9 {
  position: absolute;
  width: 386.596px;
  height: 119.856px;
  top: 0;
  left: 0;
  background: #ffffff;
  z-index: 39;
  border-radius: 59.928px;
  box-shadow: 2px 0 4px 0 rgba(0, 0, 0, 0.25);
}
.empty {
  position: absolute;
  width: 118.681px;
  height: 119.856px;
  top: 0;
  left: 0;
  background: url(./assets/images/0389bc9f-64d3-4faf-ac88-fdfb9ed336d6.png)
    no-repeat center;
  background-size: cover;
  z-index: 40;
  border-radius: 59.341px;
}
.lab-emansi {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 194px;
  height: 31px;
  top: 75.856px;
  left: 135px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 10px;
  font-weight: 500;
  line-height: 10.8px;
  text-align: left;
  text-overflow: initial;
  z-index: 42;
  overflow: hidden;
}
.nobel-prize {
  position: absolute;
  width: 259.689px;
  height: 56.403px;
  top: 12.856px;
  left: 136px;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 13.13px;
  text-align: left;
  z-index: 41;
}
.nobel-prize-a {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 13.13px;
  text-align: left;
}
.nobel-prize-b {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 13.13px;
  text-align: left;
}
.unique-emansi {
  position: relative;
  width: 308px;
  height: 60px;
  margin: 49.144px 0 0 32px;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  z-index: 27;
}
.unique-emansi-c {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}
.unique-emansi-d {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: lowercase;
}
.unique-emansi-e {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}
.unique-emansi-f {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: lowercase;
}
.unique-emansi-10 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}
.unique-emansi-11 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: lowercase;
}
.unique-emansi-12 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}
.unique-emansi-13 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: lowercase;
}
.unique-emansi-14 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}
.update-skin {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 329px;
  height: 89px;
  margin: 18px 0 0 32px;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 14.56px;
  text-align: left;
  z-index: 30;
}
.flex-row-edc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 264px;
  height: 24px;
  margin: 24px 0 0 32px;
  z-index: 52;
}
.check {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(./assets/images/31a2038eb5424681581bd1a777d4ba0ec90c0932.png)
    no-repeat center;
  background-size: cover;
  z-index: 52;
}
.stimulate-structures {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 233px;
  height: 24px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 12.61px;
  text-align: left;
  z-index: 43;
}
.stimulate-structures-15 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 277px;
  height: 45px;
  margin: 6px 0 0 63px;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 14.56px;
  text-align: left;
  text-overflow: initial;
  z-index: 49;
  overflow: hidden;
}
.flex-row-b {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 288px;
  height: 24px;
  margin: 23px 0 0 32px;
  z-index: 53;
}
.check-16 {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(./assets/images/31a2038eb5424681581bd1a777d4ba0ec90c0932.png)
    no-repeat center;
  background-size: cover;
  z-index: 53;
}
.stimulate-auto-phagia {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 257px;
  height: 24px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 12.61px;
  text-align: left;
  z-index: 44;
}
.stimulate-auto-phagia-17 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 278px;
  height: 51px;
  margin: 6px 0 0 63px;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 12.61px;
  text-align: left;
  z-index: 50;
}
.rectangle-18 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 329px;
  height: 67px;
  margin: 29px 0 0 32px;
  border: 2px solid #000000;
  z-index: 55;
  border-radius: 33.5px;
  backdrop-filter: blur(6.9px);
}
.cell-structure {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: 282px;
  height: 39px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 12.61px;
  text-align: center;
  text-overflow: initial;
  z-index: 55;
  overflow: hidden;
}
.active-components {
  position: relative;
  width: 243px;
  height: 20px;
  margin: 67px 0 0 32px;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 25;
}
.a {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}
.active-components-19 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: lowercase;
}
.unique-ingredients {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 329px;
  height: 41px;
  margin: 18px 0 0 32px;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 14.56px;
  text-align: left;
  z-index: 31;
}
.alpha-glucans {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 182px;
  height: 27px;
  margin: 25px 0 0 31px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 12.61px;
  text-align: left;
  text-overflow: initial;
  z-index: 45;
  overflow: hidden;
}
.saponins-asparagus {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 305px;
  height: 44px;
  margin: 5px 0 0 32px;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 14.56px;
  text-align: left;
  text-overflow: initial;
  z-index: 32;
  overflow: hidden;
}
.trehalose {
  display: block;
  position: relative;
  height: 11px;
  margin: 20px 0 0 31px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 11px;
  text-align: left;
  white-space: nowrap;
  z-index: 46;
}
.dipeptide-12 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 305px;
  height: 44px;
  margin: 5px 0 0 32px;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 14.56px;
  text-align: left;
  z-index: 33;
}
.main-product-lines {
  display: block;
  position: relative;
  height: 11px;
  margin: 20px 0 0 32px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 11px;
  text-align: left;
  white-space: nowrap;
  z-index: 47;
}
.problematic-skin-care {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 305px;
  height: 44px;
  margin: 5px 0 0 33px;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 14.56px;
  text-align: left;
  z-index: 34;
}
.biocorrection-mesotherapy-alternative {
  display: block;
  position: relative;
  height: 11px;
  margin: 20px 0 0 32px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 11px;
  text-align: left;
  white-space: nowrap;
  z-index: 48;
}
.lacquer-skin {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 305px;
  height: 44px;
  margin: 5px 0 0 32px;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 14.56px;
  text-align: left;
  z-index: 35;
}
.anti-couperose {
  position: relative;
  width: 203px;
  height: 19px;
  margin: 67px 0 0 33px;
  cursor: pointer;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 19px;
  white-space: nowrap;
  background: transparent;
  border: none;
  z-index: 57;
}
.stop-pigment {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 329px;
  height: 67px;
  margin: 18px 0 0 32px;
  background: url(./assets/images/2ae3bbb8-8f6b-4667-88d1-f4882d8c30a1.png)
    no-repeat center;
  background-size: cover;
  z-index: 65;
  border-radius: 33.5px;
}
.home-care {
  flex-shrink: 0;
  position: relative;
  width: 220px;
  height: 34px;
  cursor: pointer;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 17.147px;
  background: transparent;
  border: none;
  z-index: 65;
}
.visible-results {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 329px;
  height: 67px;
  margin: 14px 0 0 33px;
  background: url(./assets/images/3fdb3afa-3d07-4426-911f-cf834517d345.png)
    no-repeat center;
  background-size: cover;
  z-index: 66;
  border-radius: 33.5px;
}
.clinical-studies {
  flex-shrink: 0;
  position: relative;
  width: 213px;
  height: 34px;
  cursor: pointer;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 17.147px;
  background: transparent;
  border: none;
  z-index: 66;
}
.img-a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 329px;
  height: 67px;
  margin: 14px 0 0 33px;
  background: url(./assets/images/56250c22-6a39-492d-94da-ed73a6d58a5f.png)
    no-repeat center;
  background-size: cover;
  z-index: 67;
  border-radius: 33.5px;
}
.Button-5 {
  flex-shrink: 0;
  position: relative;
  width: 115px;
  height: 17px;
  cursor: pointer;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
  white-space: nowrap;
  background: transparent;
  border: none;
  z-index: 67;
}
.img-b {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 329px;
  height: 67px;
  margin: 14px 0 0 32px;
  background: url(./assets/images/a205deb9-35e4-4b52-9e47-d69ed939fb59.png)
    no-repeat center;
  background-size: cover;
  z-index: 68;
  border-radius: 33.5px;
}
.Button-6 {
  flex-shrink: 0;
  position: relative;
  width: 107px;
  height: 17px;
  cursor: pointer;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
  white-space: nowrap;
  background: transparent;
  border: none;
  z-index: 68;
}
.img-c {
  position: relative;
  width: 329px;
  height: 67px;
  margin: 14px 0 0 33px;
  background: url(./assets/images/43614527-8f11-44f3-8b11-cdafbd32b93a.png)
    no-repeat center;
  background-size: cover;
  z-index: 69;
  border-radius: 33.5px;
}
.Button-7 {
  position: absolute;
  width: 107px;
  height: 17px;
  top: 22px;
  left: 110px;
  cursor: pointer;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
  white-space: nowrap;
  background: transparent;
  border: none;
  z-index: 69;
}
.img-d {
  position: relative;
  width: 329px;
  height: 67px;
  margin: 14px 0 0 32px;
  background: url(./assets/images/29743457-6539-4729-aaea-22e6dcd96e5f.png)
    no-repeat center;
  background-size: cover;
  z-index: 70;
  border-radius: 33.5px;
}
.text-2e {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17px;
  top: 22px;
  left: 101px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 70;
}
.wrapper-6 {
  position: relative;
  width: 282px;
  height: 38px;
  margin: 67px 0 0 32px;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 19.2px;
  text-align: left;
  z-index: 26;
}
.text-2f {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 19.2px;
  text-align: left;
  text-transform: uppercase;
}
.text-30 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 19.2px;
  text-align: left;
  text-transform: lowercase;
}
.text-31 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 329px;
  height: 153px;
  margin: 18px 0 0 32px;
  color: rgba(0, 0, 0, 0.7);
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 14.56px;
  text-align: left;
  z-index: 36;
}
.box-5 {
  position: relative;
  width: 329px;
  height: 106.309px;
  margin: 3px 0 0 32px;
  z-index: 95;
}
.before-after-biokorrektsiya {
  position: absolute;
  width: 80.951px;
  height: 106.309px;
  top: 0;
  left: 0;
  background: url(./assets/images/e3b31790-5fcb-4fcb-96bd-3f15897c18db.png)
    no-repeat center;
  background-size: cover;
  z-index: 95;
  border-radius: 8px 0 0 8px;
}
.do {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 21px;
  height: 13px;
  top: 90px;
  left: 29px;
  color: #000000;
  font-family: Arial, var(--default-font-family);
  font-size: 12px;
  font-weight: 900;
  line-height: 13px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 96;
}
.before-after-biokorrektsiya-1a {
  position: absolute;
  width: 77.763px;
  height: 106.309px;
  top: 0;
  left: 81.236px;
  background: url(./assets/images/b96e79cc-c801-45b3-9442-fcef027c0dd3.png)
    no-repeat center;
  background-size: cover;
  z-index: 94;
  border-radius: 0 8px 8px 0;
}
.after {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 43px;
  height: 13px;
  top: 88px;
  left: 16.764px;
  color: #000000;
  font-family: Arial, var(--default-font-family);
  font-size: 12px;
  font-weight: 900;
  line-height: 13px;
  text-align: center;
  white-space: nowrap;
  z-index: 97;
}
.procedura-antikuperoz {
  position: absolute;
  width: 159px;
  height: 106px;
  top: 0;
  left: 170px;
  background: url(./assets/images/7ca2fb6a-ffef-4d13-953f-ea107e4e37ce.png)
    no-repeat center;
  background-size: cover;
  z-index: 89;
  border-radius: 8px;
}
.flex-row-1b {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 329px;
  height: 105px;
  margin: 5.691px 0 0 32px;
  z-index: 91;
}
.group-1c {
  flex-shrink: 0;
  position: relative;
  width: 159px;
  height: 105px;
  background: url(./assets/images/f8eecc54-d3b9-4dc2-85cb-c31b96782363.png)
    no-repeat center;
  background-size: cover;
  z-index: 91;
}
.procedura-antikuperoz-1d {
  flex-shrink: 0;
  position: relative;
  width: 159px;
  height: 105px;
  background: url(./assets/images/5c23d35c-9b5f-4587-a741-b7adf6039187.png)
    no-repeat center;
  background-size: cover;
  z-index: 90;
  border-radius: 8px;
}
.first-step-idealnoy-kozhe {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 245px;
  height: 30px;
  margin: 35px 0 0 74px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 14.56px;
  text-align: center;
  text-overflow: initial;
  z-index: 56;
  overflow: hidden;
}
.rectangle-1e {
  position: relative;
  width: 308px;
  height: 54px;
  margin: 18px 0 0 42px;
  background: #000000;
  z-index: 22;
  overflow: visible auto;
  border-radius: 27px;
}
.zakazat-seychas {
  position: relative;
  width: 224px;
  height: 20px;
  margin: 13px 0 0 42px;
  font-family: Montserrat, var(--default-font-family);
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 22;
}
.z-1f {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 24.4px;
  text-align: center;
  text-transform: uppercase;
}
.zakazat-seychas-20 {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 24.4px;
  text-align: center;
  text-transform: lowercase;
}
.otzyvy-nashih-klientov {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 203px;
  height: 38px;
  margin: 62px 0 0 32px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 19.2px;
  text-align: left;
  z-index: 58;
}
.rectangle-21 {
  position: relative;
  width: 329px;
  height: 181px;
  margin: 34px 0 0 32px;
  background: #ffffff;
  z-index: 71;
  overflow: visible auto;
  border-radius: 20px;
  box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.25);
}
.elena-m {
  position: relative;
  width: 72.873px;
  height: 16px;
  margin: 15px 0 0 11px;
  font-family: Montserrat, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 15.86px;
  text-align: center;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 78;
}
.e {
  position: relative;
  color: #414141;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 15.86px;
  text-align: center;
  text-transform: uppercase;
}
.lena {
  position: relative;
  color: #414141;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 15.86px;
  text-align: center;
  text-transform: lowercase;
}
.e-22 {
  position: relative;
  color: #414141;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 15.86px;
  text-align: center;
  text-transform: uppercase;
}
.flex-row-a {
  position: relative;
  width: 76.807px;
  height: 12px;
  margin: 13px 0 0 15.285px;
  z-index: 77;
}
.pointed-star {
  position: absolute;
  width: 12.86px;
  height: 12px;
  top: 0;
  left: 0;
  background: url(./assets/images/962c4395992ec9b2f201a434abe02dc7b95f162c.png)
    no-repeat center;
  background-size: cover;
  z-index: 73;
}
.pointed-star-23 {
  position: absolute;
  width: 12.86px;
  height: 12px;
  top: 0;
  left: 15.676px;
  background: url(./assets/images/962c4395992ec9b2f201a434abe02dc7b95f162c.png)
    no-repeat center;
  background-size: cover;
  z-index: 74;
}
.pointed-star-24 {
  position: absolute;
  width: 12.86px;
  height: 12px;
  top: 0;
  left: 33.596px;
  background: url(./assets/images/962c4395992ec9b2f201a434abe02dc7b95f162c.png)
    no-repeat center;
  background-size: cover;
  z-index: 75;
}
.pointed-star-25 {
  position: absolute;
  width: 12.86px;
  height: 12px;
  top: 0;
  left: 48.773px;
  background: url(./assets/images/962c4395992ec9b2f201a434abe02dc7b95f162c.png)
    no-repeat center;
  background-size: cover;
  z-index: 76;
}
.pointed-star-26 {
  position: absolute;
  width: 12.86px;
  height: 12px;
  top: 0;
  left: 63.947px;
  background: url(./assets/images/962c4395992ec9b2f201a434abe02dc7b95f162c.png)
    no-repeat center;
  background-size: cover;
  z-index: 77;
}
.krem-otlichno-podhodit {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 307px;
  height: 79px;
  margin: 15px 0 0 16px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 15.86px;
  text-align: left;
  z-index: 79;
}
.group-27 {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 0 0 0 284px;
  background: url(./assets/images/3c3e3f43-a383-4dd0-a50f-5e2a763b21d7.png)
    no-repeat center;
  background-size: cover;
  z-index: 80;
}
.rectangle-28 {
  position: relative;
  width: 393px;
  height: 436px;
  margin: 29px 0 0 0;
  background: #000000;
  z-index: 4;
}
.flex-column-cb {
  position: absolute;
  width: 266px;
  height: 371px;
  top: 25px;
  left: 32px;
  z-index: 85;
}
.beauty-29 {
  position: relative;
  width: 106px;
  height: 52px;
  margin: 0 0 0 111px;
  background: url(./assets/images/523c6c84-a2dc-43fb-898e-ef4a7d97ed0e.png)
    no-repeat center;
  background-size: cover;
  z-index: 81;
}
.beauty-lux {
  display: block;
  position: relative;
  height: 25px;
  margin: 46px 0 0 0;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  white-space: nowrap;
  z-index: 85;
}
.questions-help {
  position: relative;
  width: 226px;
  height: 80px;
  margin: 5px 0 0 1px;
  font-family: PF BeauSans Pro, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 18.46px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 82;
}
.o-2a {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: uppercase;
}
.questions {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: lowercase;
}
.o-2b {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: uppercase;
}
.questions-2c {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: lowercase;
}
.address {
  position: relative;
  width: 264px;
  height: 75px;
  margin: 26px 0 0 2px;
  font-family: PF BeauSans Pro, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 18.46px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 83;
}
.a-2d {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: uppercase;
}
.address-g {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: lowercase;
}
.a-2e {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: uppercase;
}
.address-g-2f {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: lowercase;
}
.a-30 {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: uppercase;
}
.address-g-31 {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: lowercase;
}
.a-32 {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: uppercase;
}
.address-g-33 {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: lowercase;
}
.a-34 {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: uppercase;
}
.address-g-35 {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: lowercase;
}
.contacts {
  position: relative;
  width: 264px;
  height: 36px;
  margin: 26px 0 0 1px;
  font-family: PF BeauSans Pro, var(--default-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 18.46px;
  text-align: left;
  z-index: 84;
}
.contacts-36 {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: uppercase;
}
.contacts-37 {
  position: relative;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 500;
  line-height: 18.46px;
  text-align: left;
  text-transform: lowercase;
}
.flex-column-fc {
  position: absolute;
  width: 38px;
  height: 153px;
  top: 170px;
  left: 297px;
  z-index: 88;
}
.instagram {
  position: relative;
  width: 36px;
  height: 36px;
  margin: 0 0 0 0;
  background: url(./assets/images/740042c1096cadc20b59b2a9864afd8e020cb98d.png)
    no-repeat center;
  background-size: cover;
  z-index: 86;
}
.phone-call-38 {
  position: relative;
  width: 36px;
  height: 36px;
  margin: 22px 0 0 1px;
  background: url(./assets/images/ada5a69bf04546c13180ae8a13810ba7014a8d90.png)
    no-repeat center;
  background-size: cover;
  z-index: 87;
}
.images {
  position: relative;
  width: 37px;
  height: 37px;
  margin: 22px 0 0 1px;
  background: url(./assets/images/e1659781daef1b6b8d81bb4562211996d33c58ce.png)
    no-repeat center;
  background-size: cover;
  z-index: 88;
  border-radius: 20.5px;
}
.background-light-gray {
  position: absolute;
  width: 393px;
  height: 104px;
  top: 508px;
  left: 0px;
  background: url(./assets/images/b5c8d4a2-89c1-46cc-b51d-2ff24bef2831.png)
    no-repeat center;
  background-size: cover;
  z-index: 6;
}
.rectangle-39 {
  position: absolute;
  width: 393px;
  height: 876px;
  top: 910px;
  left: 0;
  background: url(./assets/images/daac5192-1682-4a90-b5d9-d298a91c1019.png)
    no-repeat center;
  background-size: cover;
  z-index: 2;
}
.rectangle-3a {
  position: absolute;
  width: 393px;
  height: 573px;
  top: 2285px;
  left: 0;
  background: url(./assets/images/dd145368-e239-4da5-9e98-4a37d1f23983.png)
    no-repeat center;
  background-size: cover;
}
.rectangle-3b {
  position: absolute;
  width: 393px;
  height: 309px;
  top: 3493px;
  left: 0;
  background: url(./assets/images/75d16dcd-d0cb-4232-9f48-e331b9905525.png)
    no-repeat center;
  background-size: cover;
  z-index: 1;
}
