: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;
}

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;
}

.update-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.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: 63px;
  height: 32px;
  top: 26px;
  left: 32px;
  background: url(./assets/images/71f516c5-ef89-4bf2-9599-8679fee93822.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;
}
.rectangle-1 {
  position: absolute;
  width: 183px;
  height: 33.108px;
  top: 28px;
  left: 121px;
  background: #ffffff;
  z-index: 92;
  border-radius: 27px;
}
.upcoming-seminars {
  position: relative;
  width: 148px;
  height: 10px;
  margin: 10px 0 0 19px;
  cursor: pointer;
  font-family: Acrom, var(--default-font-family);
  font-size: 11px;
  font-weight: 700;
  line-height: 10px;
  background: transparent;
  border: none;
  z-index: 93;
}
.p {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 11px;
  font-weight: 800;
  line-height: 10.34px;
  text-align: center;
  text-transform: uppercase;
}
.upcoming-seminars-2 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 11px;
  font-weight: 800;
  line-height: 10.34px;
  text-align: center;
  text-transform: lowercase;
}
.flex-row-f {
  position: relative;
  width: 448px;
  height: 436px;
  margin: -3px 0 0 -51px;
  z-index: 117;
}
.number-27 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 39px;
  height: 40px;
  top: 0;
  left: 95px;
  color: #040404;
  font-family: Acrom, var(--default-font-family);
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 97;
}
.abstract-background-light-gray-wallpaper-image {
  position: absolute;
  width: 393px;
  height: 425px;
  top: 3px;
  left: 51px;
  background: url(./assets/images/f3f52678-e0d5-40e5-891c-df06f1562077.png)
    no-repeat center;
  background-size: cover;
  z-index: 5;
}
.rectangle-3 {
  position: absolute;
  width: 112px;
  height: 129px;
  top: 0px;
  left: 32px;
  font-size: 0px;
  background: #ff1f1f;
  z-index: 95;
}
.february {
  display: block;
  position: relative;
  height: 19px;
  margin: 45px 0 0 8px;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 18px;
  font-weight: 800;
  line-height: 19px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 103;
}
.time-11-00 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 93px;
  height: 29px;
  margin: -3px 0 0 10px;
  color: #040404;
  font-family: Acrom, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 98;
}
.location-almaty {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 97px;
  height: 18px;
  margin: 9px 0 0 5px;
  color: #ffffff;
  font-family: Acrom, var(--default-font-family);
  font-size: 8px;
  font-weight: 800;
  line-height: 10px;
  text-align: center;
  text-transform: uppercase;
  z-index: 104;
}
.line {
  position: absolute;
  width: 2px;
  height: 31px;
  top: 8px;
  left: 57px;
  background: url(./assets/images/bbd3fd0d-1b91-4afe-95c0-d9446bef823f.png)
    no-repeat center;
  background-size: cover;
  z-index: 102;
}
.number-20 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 34px;
  height: 15px;
  top: 9px;
  left: 63px;
  color: #040404;
  font-family: Acrom, var(--default-font-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 14.76px;
  text-align: center;
  text-overflow: initial;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 100;
  overflow: hidden;
}
.number-25 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 25px;
  height: 15px;
  top: 24px;
  left: 67px;
  color: #040404;
  font-family: Acrom, var(--default-font-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 14.76px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1.44px;
  z-index: 101;
}
.flex-column-caf {
  position: absolute;
  width: 332px;
  height: 412px;
  top: 9px;
  left: 26px;
  font-size: 0px;
  z-index: 116;
}
.practical-seminar {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 188px;
  height: 43px;
  margin: 0 0 0 129px;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 20px;
  font-weight: 800;
  line-height: 23px;
  text-align: left;
  text-transform: uppercase;
  z-index: 94;
}
.bio-correction { 
    display: block;
    position: relative;
    height: 21px;
    margin: 46px 0 0 128px;
    color: #000000;
    font-family: "Avenir Next Cyr", var(--default-font-family);
    font-size: 20px;
    font-weight: 800;
    line-height: 21px;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;
    z-index: 115;
}
.speaker-pasyukova {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 145px;
  height: 27px;
  margin: 179px 0 0 139px;
  color: #ff1f1f;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 14.82px;
  text-align: left;
  text-transform: uppercase;
  z-index: 111;
}
.cosmetologist {
  position: relative;
  width: 205px;
  height: 87px;
  margin: 9px 0 0 127px;
  font-family: Jost, var(--default-font-family);
  font-size: 10px;
  font-weight: 600;
  line-height: 15px;
  text-align: left;
  z-index: 112;
}
.cosmetologist-4 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  text-align: left;
  text-transform: uppercase;
}
.certified-trainer {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  text-align: left;
  text-transform: uppercase;
}
.cosmetologist-5 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  text-align: left;
  text-transform: uppercase;
}
.emansi-b {
  position: absolute;
  width: 82px;
  height: 26px;
  top: 53px;
  left: 129px;
  background: url(./assets/images/7af3285134971e00cad8a7d5c94ee378fe77ceb4.png)
    no-repeat center;
  background-size: cover;
  opacity: 0.5;
  z-index: 107;
}
.aph-system-b {
  position: absolute;
  width: 85px;
  height: 19px;
  top: 60px;
  left: 218px;
  background: url(./assets/images/e3d71feacaa57c52156f1ed28c9565a67b53ad34.png)
    no-repeat center;
  background-size: cover;
  opacity: 0.5;
  z-index: 108;
}
.bio-corrector-result {
  position: absolute;
  width: 100px;
  height: 105px;
  top: 121px;
  left: 223px;
  background: url(./assets/images/cc59b64f-1aa2-492d-9774-a2879c76d3c4.png)
    no-repeat center;
  background-size: cover;
  z-index: 116;
}
.professional-cosmetics-presentation {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 233px;
  height: 32px;
  top: 131px;
  left: 0;
  color: #ff1f1f;
  font-family: Acrom, var(--default-font-family);
  font-size: 10px;
  font-weight: 700;
  line-height: 11.4px;
  text-align: left;
  text-transform: uppercase;
  z-index: 105;
}
.mesotherapy-demonstration {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 185px;
  height: 31px;
  top: 172px;
  left: 0;
  color: #ff1f1f;
  font-family: Acrom, var(--default-font-family);
  font-size: 10px;
  font-weight: 700;
  line-height: 11.5px;
  text-align: left;
  text-transform: uppercase;
  z-index: 106;
}
.ellipse {
  position: absolute;
  width: 205px;
  height: 205px;
  top: 231px;
  left: 0;
  background: url(./assets/images/1f119dee-be10-4f14-a1de-2280a19ec726.png)
    no-repeat center;
  background-size: cover;
  z-index: 109;
  border-radius: 50%;
}
.ellipse-6 {
  position: absolute;
  width: 205px;
  height: 205px;
  top: 231px;
  left: 0;
  background: url(./assets/images/ca2c80da-9e76-44ad-9e16-2765c3536922.png)
    no-repeat center;
  background-size: cover;
  z-index: 117;
  border-radius: 50%;
}
.whatsapp-image {
  position: absolute;
  width: 118px;
  height: 190px;
  top: 242px;
  left: 51px;
  background: url(./assets/images/499be8de-86c7-4a5a-be08-18399fc65fdc.png)
    no-repeat center;
  background-size: cover;
  z-index: 110;
  border-radius: 50px;
}
.rectangle-7 {
  position: absolute;
  width: 232px;
  height: 41px;
  top: 247px;
  left: 216px;
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid #000000;
  z-index: 113;
  border-radius: 20.5px 0 0 20.5px;
}
.participation-tg {
  position: relative;
  width: 160px;
  height: 19px;
  margin: 10px 0 0 26px;
  cursor: pointer;
  font-family: Jost, var(--default-font-family);
  font-size: 15px;
  font-weight: 600;
  line-height: 15px;
  background: transparent;
  border: none;
  z-index: 114;
}
.participation {
  position: relative;
  color: #000000;
  font-family: Jost, var(--default-font-family);
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  text-align: left;
  text-transform: uppercase;
}
.empty {
  position: relative;
  color: #000000;
  font-family: Jost, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  text-transform: uppercase;
}
.price {
  position: relative;
  color: #000000;
  font-family: Jost, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}
.currency {
  position: relative;
  color: #000000;
  font-family: Jost, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: lowercase;
}
.rectangle-8 {
  position: relative;
  width: 308px;
  height: 54px;
  margin: 22px 0 0 42px;
  background: #000000;
  z-index: 12;
  overflow: visible auto;
  border-radius: 27px;
}
.register-button {
  position: relative;
  width: 250px;
  height: 20px;
  margin: 14px 0 0 29px;
  cursor: pointer;
  font-family: Montserrat, var(--default-font-family);
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  background: transparent;
  border: none;
  z-index: 12;
}
.register-text {
  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;
}
.register-text-9 {
  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 {
  position: relative;
  width: 362px;
  height: 283px;
  margin: 35px 0 0 31px;
  z-index: 30;
}
.sdsd {
  position: absolute;
  width: 131px;
  height: 283px;
  top: 0;
  left: 231px;
  background: url(./assets/images/bba81a9c-9a3a-46dc-ad7a-8ead594257fb.png)
    no-repeat center;
  background-size: cover;
  z-index: 30;
}
.why-skin-ages {
  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: 16;
}
.why-skin-ages-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;
}
.why-skin-ages-b {
  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;
}
.why-skin-ages-c {
  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: 9;
  overflow: hidden;
}
.cosmetic-products {
  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: 22;
}
.cosmetic-products-d {
  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: 17;
}
.what-is-autophagy-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;
}
.what-is-autophagy-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;
}
.flex-row-10 {
  position: relative;
  width: 358px;
  height: 128px;
  margin: 16px 0 0 32px;
  z-index: 44;
}
.scales {
  position: absolute;
  width: 134px;
  height: 106px;
  top: 0;
  left: 224px;
  background: url(./assets/images/801201e452419b3865e1e113f3961c9bb59a54d1.png)
    no-repeat center;
  background-size: cover;
  z-index: 44;
}
.autophagy-system {
  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: 21;
}
.autophagy-11 {
  position: relative;
  color: #000000;
  font-family: Acrom, var(--default-font-family);
  font-size: 13px;
  font-weight: 700;
  line-height: 13.52px;
  text-align: left;
}
.autophagy-12 {
  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-13 {
  position: relative;
  width: 395.689px;
  height: 119.856px;
  margin: 28px 0 0 5px;
  z-index: 34;
}
.rectangle-14 {
  position: absolute;
  width: 386.596px;
  height: 119.856px;
  top: 0;
  left: 0;
  background: #ffffff;
  z-index: 32;
  border-radius: 59.928px;
  box-shadow: 2px 0 4px 0 rgba(0, 0, 0, 0.25);
}
.empty-15 {
  position: absolute;
  width: 118.681px;
  height: 119.856px;
  top: 0;
  left: 0;
  background: url(./assets/images/0282d623-66b3-4040-b0d6-5c282a98be2a.png)
    no-repeat center;
  background-size: cover;
  z-index: 33;
  border-radius: 59.341px;
}
.scientific-lab {
  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: 35;
  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: 34;
}
.nobel-prize-16 {
  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-17 {
  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-cosmetic-line {
  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: 20;
}
.plus-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;
}
.mansi {
  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;
}
.plus-a-18 {
  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;
}
.mansi-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;
}
.plus-a-1a {
  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;
}
.mansi-1b {
  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;
}
.plus-a-1c {
  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;
}
.mansi-1d {
  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;
}
.question-mark {
  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;
}
.emansi-laboratory {
  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: 23;
}
.flex-row-dda {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 264px;
  height: 24px;
  margin: 24px 0 0 32px;
  z-index: 45;
}
.check {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(./assets/images/31a2038eb5424681581bd1a777d4ba0ec90c0932.png)
    no-repeat center;
  background-size: cover;
  z-index: 45;
}
.stimulates-cell-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: 36;
}
.key-components {
  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: 42;
  overflow: hidden;
}
.flex-row-1e {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 288px;
  height: 24px;
  margin: 23px 0 0 32px;
  z-index: 46;
}
.check-1f {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(./assets/images/31a2038eb5424681581bd1a777d4ba0ec90c0932.png)
    no-repeat center;
  background-size: cover;
  z-index: 46;
}
.stimulates-autophagy {
  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: 37;
}
.autophagy-components {
  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: 43;
}
.rectangle-20 {
  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: 48;
  border-radius: 33.5px;
  backdrop-filter: blur(6.9px);
}
.cell-structure-building {
  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: 48;
  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: 18;
}
.active-ingredients {
  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-ingredients {
  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;
}
.skin-improvement {
  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: 24;
}
.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: 38;
  overflow: hidden;
}
.protein-processing {
  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: 25;
  overflow: hidden;
}
.asparagus-saponins {
  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: 39;
}
.collagen-density {
  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: 26;
}
.trehalose {
  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: 40;
}
.autophagy-stimulation {
  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: 27;
}
.dipeptide {
  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: 41;
}
.melanin-breakdown {
  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: 28;
}
.main-product-lines {
  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: 50;
}
.rectangle-21 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 329px;
  height: 67px;
  margin: 18px 0 0 32px;
  background: url(./assets/images/d9675aef-e3cd-43ed-9155-176fab542e93.png)
    no-repeat center;
  background-size: cover;
  z-index: 58;
  border-radius: 33.5px;
}
.acne-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: 58;
}
.rectangle-22 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 329px;
  height: 67px;
  margin: 14px 0 0 33px;
  background: url(./assets/images/99855c45-ad37-4688-9ad6-a3d42649bcbf.png)
    no-repeat center;
  background-size: cover;
  z-index: 59;
  border-radius: 33.5px;
}
.bio-correction-23 {
  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: 59;
}
.rectangle-24 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 329px;
  height: 67px;
  margin: 14px 0 0 33px;
  background: url(./assets/images/6682a4d8-297c-4e88-8d08-86d9d8fb0131.png)
    no-repeat center;
  background-size: cover;
  z-index: 60;
  border-radius: 33.5px;
}
.lacquer-skin {
  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: 60;
}
.rectangle-25 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 329px;
  height: 67px;
  margin: 14px 0 0 32px;
  background: url(./assets/images/20f9348b-a681-4e57-83e6-e59014820a27.png)
    no-repeat center;
  background-size: cover;
  z-index: 61;
  border-radius: 33.5px;
}
.anti-couperose {
  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: 61;
}
.rectangle-26 {
  position: relative;
  width: 329px;
  height: 67px;
  margin: 14px 0 0 33px;
  background: url(./assets/images/f1516553-a56e-4ec1-99c2-57636643babf.png)
    no-repeat center;
  background-size: cover;
  z-index: 62;
  border-radius: 33.5px;
}
.stop-pigment {
  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: 62;
}
.rectangle-27 {
  position: relative;
  width: 329px;
  height: 67px;
  margin: 14px 0 0 32px;
  background: url(./assets/images/7769a63f-9bd0-4e0a-9cd4-f394ce22a279.png)
    no-repeat center;
  background-size: cover;
  z-index: 63;
  border-radius: 33.5px;
}
.home-care {
  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: 63;
}
.visible-results {
  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: 19;
}
.v {
  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;
}
.visible-results-after-first-application {
  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;
}
.clinical-improvement {
  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: 29;
}
.flex-row-cfaa {
  position: relative;
  width: 329px;
  height: 106.309px;
  margin: 3px 0 0 32px;
  z-index: 88;
}
.before-after-biocorrector {
  position: absolute;
  width: 80.951px;
  height: 106.309px;
  top: 0;
  left: 0;
  background: url(./assets/images/321af2a4-b942-49b9-8a30-cc0a0125c5ea.png)
    no-repeat center;
  background-size: cover;
  z-index: 88;
  border-radius: 8px 0 0 8px;
}
.before {
  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: 89;
}
.after {
  position: absolute;
  width: 77.763px;
  height: 106.309px;
  top: 0;
  left: 81.236px;
  background: url(./assets/images/70ed14c6-ca69-4788-8a85-48384fb65068.png)
    no-repeat center;
  background-size: cover;
  z-index: 87;
  border-radius: 0 8px 8px 0;
}
.procedure-anti-couperose {
  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: 90;
}
.flex-row-a {
  position: absolute;
  width: 159px;
  height: 106px;
  top: 0;
  left: 170px;
  background: url(./assets/images/800acfb0-52dd-426c-92fa-71ddd86ff2b0.png)
    no-repeat center;
  background-size: cover;
  z-index: 82;
  border-radius: 8px;
}
.group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 329px;
  height: 105px;
  margin: 5.691px 0 0 32px;
  z-index: 84;
}
.procedure-anti-couperose-28 {
  flex-shrink: 0;
  position: relative;
  width: 159px;
  height: 105px;
  background: url(./assets/images/88b39471-e325-4601-b244-a52278965b56.png)
    no-repeat center;
  background-size: cover;
  z-index: 84;
}
.take-first-step {
  flex-shrink: 0;
  position: relative;
  width: 159px;
  height: 105px;
  background: url(./assets/images/59c7927a-96ca-471b-aa2e-2563999059db.png)
    no-repeat center;
  background-size: cover;
  z-index: 83;
  border-radius: 8px;
}
.rectangle-29 {
  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: 49;
  overflow: hidden;
}
.order-now {
  position: relative;
  width: 308px;
  height: 54px;
  margin: 18px 0 0 42px;
  background: #000000;
  z-index: 15;
  overflow: visible auto;
  border-radius: 27px;
}
.order-now-2a {
  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: 15;
}
.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-2b {
  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;
}
.customer-reviews {
  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: 51;
}
.rectangle-2c {
  position: relative;
  width: 329px;
  height: 181px;
  margin: 34px 0 0 32px;
  background: #ffffff;
  z-index: 64;
  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: 71;
}
.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-2d {
  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-b {
  position: relative;
  width: 76.807px;
  height: 12px;
  margin: 13px 0 0 15.285px;
  z-index: 70;
}
.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: 66;
}
.pointed-star-2e {
  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: 67;
}
.pointed-star-2f {
  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: 68;
}
.pointed-star-30 {
  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: 69;
}
.pointed-star-31 {
  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: 70;
}
.cream-for-oily-skin {
  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: 72;
}
.group-32 {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 0 0 0 284px;
  background: url(./assets/images/06d307d1-c11b-4835-b006-fdcb287d76ac.png)
    no-repeat center;
  background-size: cover;
  z-index: 73;
}
.rectangle-33 {
  position: relative;
  width: 393px;
  height: 436px;
  margin: 29px 0 0 0;
  background: #000000;
  z-index: 4;
}
.flex-column {
  position: absolute;
  width: 266px;
  height: 371px;
  top: 25px;
  left: 32px;
  z-index: 78;
}
.beauty-34 {
  position: relative;
  width: 106px;
  height: 52px;
  margin: 0 0 0 111px;
  background: url(./assets/images/1bf01a5b-3067-4c5e-8c6c-336807b9ef19.png)
    no-repeat center;
  background-size: cover;
  z-index: 74;
}
.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: 78;
}
.questions {
  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: 75;
}
.address {
  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-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;
}
.address-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;
}
.questions-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;
}
.address-38 {
  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: 76;
}
.address-39 {
  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-3a {
  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-3b {
  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-3c {
  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-3d {
  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-3e {
  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-3f {
  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-40 {
  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-41 {
  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-42 {
  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: 77;
}
.contacts-43 {
  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-44 {
  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-45 {
  position: absolute;
  width: 38px;
  height: 153px;
  top: 170px;
  left: 297px;
  z-index: 81;
}
.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: 79;
}
.phone-call-46 {
  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: 80;
}
.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: 81;
  border-radius: 20.5px;
}
.background {
  position: absolute;
  width: 393px;
  height: 104px;
  top: 508px;
  left: 0px;
  background: url(./assets/images/2a911f2c-ebd1-4e02-b082-ee181f09507c.png)
    no-repeat center;
  background-size: cover;
  z-index: 6;
}
.rectangle-47 {
  position: absolute;
  width: 393px;
  height: 876px;
  top: 910px;
  left: 0;
  background: url(./assets/images/54804cc6-49fa-4420-bfab-35ae49bddaf2.png)
    no-repeat center;
  background-size: cover;
  z-index: 2;
}
.rectangle-48 {
  position: absolute;
  width: 393px;
  height: 573px;
  top: 2285px;
  left: 0;
  background: url(./assets/images/1bcfc1f5-140e-4721-b3cb-b0d616e80d3f.png)
    no-repeat center;
  background-size: cover;
}
.rectangle-49 {
  position: absolute;
  width: 393px;
  height: 309px;
  top: 3493px;
  left: 0;
  background: url(./assets/images/86175c52-48c8-4ea5-b410-b9acf83b5619.png)
    no-repeat center;
  background-size: cover;
  z-index: 1;
}
