@font-face {
  font-family: "Manrope";
  src: url("../../fonts/Manrope-VariableFont_wght.ttf") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  src: url("../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf")
    format("truetype");
}

* {
  box-sizing: border-box;
  font-family: "Manrope";
}
a {
  text-decoration: none;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}
main.page-body-burns {
    flex: 1;
}
main.page-wounds, main.front-page, main.page-body-burns, main.page-bedsore, main {
    padding-top: 74px;
  }
.fon {
  background: #ebf8ff;
  z-index: -1;
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
}
.popular-title {
  margin: 0px;
  padding: 0px;
}
.background-color__blue {
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
}
.shadow-box {
  box-shadow: 0px 8px 28px 0px #8fb0c147;
  border-radius: 20px;
}
.button-blue {
  background: linear-gradient(90deg, #1fa2ec 0%, #0b62ab 100%);
  border-radius: 100px;
  padding: 12px 32px;
  text-align: center;
  transition: 0.5s;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  /* transition: 0.5s; */
}
/* Ð­Ñ„Ñ„ÐµÐºÑ‚ Ð¿Ñ€Ð¸ Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ð¸ (ÐºÐ»Ð¸Ðº) */
.button-blue:active {
  transform: translateY(2px); /* Ð˜Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ "Ð½Ð°Ð´Ð°Ð²Ð»Ð¸Ð²Ð°Ð½Ð¸Ñ" */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
div#mobileMenu {display: none;}
.button-text-17px {
  font-weight: 500;
  font-size: 17px;
  line-height: 26px;
}
.button-text-18px {
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
}
.button-text-20px {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.fix-width{
  width: 661px;
}
.three-img {
    display: flex;
    justify-content: center;
    gap: 16px;
    /* padding-top: 10px; */
    /* padding: 0px 16px; */
    align-items: center;
    flex-wrap: wrap;
}
img.three-img__img {
    width: 389.3333435058594px;
    height: 280px;
    border-radius: 20px;
}
img.main-img {}
.button-text-big {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
main.content {
  padding: 0;
}
h2.text-title.title-logo {
    padding-top: 2px;
    font-family: Manrope;
    font-weight: 800;
    font-size: 48px;
    line-height: 56px;
    background-image: linear-gradient(90deg, #22ACF6, #0757A0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* -webkit-text-fill-color: transparent; */
    /* background-size: cover; */ /* Ð Ð°ÑÑ‚ÑÐ³Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð½Ð° Ð²ÑÑŽ Ð¾Ð±Ð»Ð°ÑÑ‚ÑŒ */
    /* background-position: center; */ /* Ð¦ÐµÐ½Ñ‚Ñ€Ð¸Ñ€ÑƒÐµÑ‚ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ */
}
img.main-logo {
    width: 312px;
    height: auto;
}
img.part-img.part-img-stik {
    width: 36%;
    height: auto;
    position: absolute;
    top: -70px;
    /* right: 0; */
}
.img-doctor img {
  width: 384px;
  height: 192px;
  border-radius: 20px;
}
.specialist-lbl {
    text-align: center;
    font-family: 'Manrope';
    font-weight: 700;
    color: #0858A1;
}

.specialist-txt p {
    font-family: 'Manrope';
    color: #074F90;
}
main img {
  width: 507px;
  height: 295px;
  border-radius: 16px;
  object-fit: cover;
}
img.text-img__burns {
  width: 507px;
  height: 241px;
  border-radius: 16px;
}
.cards.cards--withIcon {
    justify-content: center;
    width: 100%;
}
.spec-right img {
  width: 40%;
  height: auto;
  position: absolute;
  padding-top: 94px;
  top: 0;
  right: 0;
}
.part-1-text {
  display: flex;
  flex-direction: column;
}
img.three-img__img {
    width: 389.3333435058594px;
    /* height: auto; */
    border-radius: 20px;
}
.card-burns-textall {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
}
.part-2 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 20px;
}
.img-mobile {
  display: none;
}
.product-slbl {
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #074f90;
}
.simple-container {
  max-width: 1200px;
  margin: 0px auto;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding-bottom: 70px;
  gap: 24px;
  align-items: center;
}

.part-1 {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 32px;
}
.simple-container__text {
  display: flex;
  flex-direction: column;
}
p.blue-border-18px {
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #074f90cc;
}
.text-title {
  font-family: 'Manrope';
  margin: 0px;
  align-self: start;
  color: #0858a1;
  font-weight: 800;
  font-size: 48px;
  line-height: 56px;
  padding-top: 16px;
}
.text-description {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #074f90;
}
.title--blue {
  margin-top: 84px;
  margin-bottom: 13px;
  color: #095da6;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
}
section.section-healing {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
p.upperline {
  position: relative;
  padding-top: 23px;
  font-weight: 500;
}
p.upperline:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 110px;
  height: 7.4px;
  background: #ec6020;
}
.title {
  text-align: center;
  margin: 0;
}
img.part-img.part-img-main {
    width: 22%;
    top: 37px;
    right: 142px;
}
img.header-logo {
  width: 209px;
  height: 48px;
}
.part-img {
  width: 31%;
  height: auto;
  position: absolute;
  top: 0px;
  right: 0px;
}
p.blue-border-big {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #074f90;
}
.blue-border-bold {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
}
p.blue-border {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #074f90;
}
.card__svg-1 {
  color: white;
}
.card__body-1 {
  display: flex;
  justify-content: center;
  width: 96px;
  height: 96px;
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
  border-radius: 100px;
}
.card__body-3 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  background: linear-gradient(90deg, #7be919 0%, #07c139 100%);
  border-radius: 100px;
}
.card__body-2 {
  display: flex;
  justify-content: center;
  width: 96px;
  height: 96px;
  background: linear-gradient(90deg, #f6a71c 0%, #ec6220 100%);
  border-radius: 100px;
  align-items: center;
  justify-content: center;
}
p.description--card {
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  color: #074f90;
  text-align: center;
}
p.card-burns-text {
  font-size: 18px;
  line-height: 26px;
  padding-right: 8px;
}
p.card-burns-text.text-card-blue {
  color: #074f90;
}
p.text-white-bold {
  font-weight: 700;
  font-size: 25px;
  line-height: 28px;
  color: #ffffff;
}
p.doctor-text {
  font-family: Manrope;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}

p.white-text {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #ffffff;
}
.button-container-center {
  margin: 12px 32px;
  /* display: inline-block; */
  /* margin: 0 auto; */
}
img.card__png.card__png-1 {
    width: 63%;
    top: 6px;
}
div.troudles {
  width: 100%;
  height: auto;
  display: flex;
  gap: 16px;
  border-radius: 20px;
  padding: 25px 30px;
  justify-content: center;
  text-align: center;
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
}

.section.section-healing {
  background-color: white;
}

.title--blue {
  padding-left: 50px;
  padding-right: 50px;
  color: #095da6;
  font-family: Manrope;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
}
h2.title.title--blue.title--blue__bedsore.title--blue-little {
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
}
.description {
  font-family: Manrope;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  color: #074f90;
}
.description-bold {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  color: #074f90;
}
.text-img {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 25px;
}
.white-border {
  border-radius: 20px;
  padding: 30px;
  background: #ffffff;
}
.text-img__some.border--blue {
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
  gap: 16px;
}
.text-img.text-img-bedsore {
  display: flex;
  flex-direction: row-reverse;
}
.text-img-bedsore {
  display: flex;
  flex-direction: row-reverse;
}
.text-img__some {
  border-radius: 20px;
  background-color: white;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: self-start;
  gap: 16px;
  padding: 30px;
}
img.text-img__img.img-bedsore {
  width: 428px;
  height: 258px;
  border-radius: 16px;
}
img.text-img__img.img-bedsore-body img {
  width: 582px;
  height: 216px;
  border-radius: 16px;
  object-fit: cover;
}
.container-gap-15 {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.text-img__some-burns {
  border-radius: 15px;
  background-color: white;
  display: flex;
  flex-direction: column;
  width: 55%;
  padding-left: 25px;
  margin-top: 25px;
  padding-bottom: 30px;
  padding-right: 15px;
}
h2.combination-title {
  font-family: Manrope;
  font-weight: 700;
  font-size: 32px;
  color: #095da6;
  line-height: 40px;
  margin: 0px;
}
.combination-item {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.combination-txt {
  font-family: Manrope;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #074f90;
}
.text-img__some-part-2 {
  width: 45%;
}
.text-img__img-burns {
  padding-top: 8px;
  width: 38%;
  height: auto;
  position: absolute;
}
.title--orange {
  font-size: 64px;
  color: #ec6020;
}
.product-lbl {
  font-weight: 500;
}
.product-lbl .la {
  color: #ec6020;
}
.combination-item:nth-child(1) .combination-icn {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}
.combination-item:nth-child(2) .combination-icn {
  background: linear-gradient(90deg, #93c020 0%, #239037 100%);
}
.combination-item:nth-child(3) .combination-icn {
  background: linear-gradient(90deg, #1e90cd 0%, #0757a0 100%);
}
@media (max-width: 1280px) {
  .title--blue {
    font-size: 28px;
  }
  p {
    font-size: 22px;
  }
  p.small {
    font-size: 18px;
  }
  section{
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  img.part-img.part-img-stik{
    width: 32%;
    top: -43px;
    right: -35px;
  }
  img.part-img.part-img-main{
    top: 43px;
    width: 20%;
    right: 99px;
  }
  .card.card-main.card-main-special {width: 280px;height: 210px;border-radius: 20px;}
}

@media (max-width: 1024px) {
  .title--blue {
    font-size: 26px;
  }
  p {
    font-size: 20px;
  }
    .spec-right img{
    width: 27%;
    padding-top: 60px;
  }
  .card.card-main.card-main-special {width: 280px;height: 210px;border-radius: 20px;}
  img.part-img.part-img-main{
    width: 16%;
    right: 34px;
  }
  img.part-img.part-img-stik {
    width: 24%;
    top: -4px;
  }
  
}

@media (max-width: 768px) {
  .title--blue {
    font-size: 22px;
  }
  p {
    font-size: 18px;
  }
  p.small {
    font-size: 16px;
  }

}

header.header {
  height: unset;
  padding: 12px 0;
  position: fixed;
  width: 100%;
  z-index: 10;
}
header.header .header-btn.main-btn {
  float: unset;
  margin: unset;
}

header.header .header-logo {
  margin-top: 0;
}

header.header .header__menu {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* gap: 70px; */
  /* padding-right: 2px; */
  /* position: fixed; */
}
.popular-title a {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #074f90;
}
.popular-img img {
  width: 400px;
  height: 240px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  margin: 0px;
  padding: 0px;
}
.popular-part {
  display: flex;
  gap: 24px;
}

.popular-item {
  width: 400px;
  border-radius: 20px;
}
.popular-container.container-gap-40 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.popular-item-content {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  gap: 16px;
  padding: 12px 16px;
}
header.header .header__links {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 80px;
}

header.header .header__link {
  color: #074f90;
  font-family: Manrope;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
}
.header__link:hover {
  transform: scale(1.1);
  color: #2a97f2;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

header.header .btn-gradient {
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
  padding: 12px 32px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 111px;
  font-family: 'Manrope';
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  transition: 0.5s;
}
.button-container:hover, .button-blue:hover, .btn-gradient:hover, .btn-container:hover {
  background: linear-gradient(90deg, #21a8f2 0%, #0c70bf 100%);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   transform: scale(1.03); 
  border-radius: 100px;
}

.section-problems {
    padding-bottom: 16px;
}
[data-el="header-popup"] {
  cursor: pointer;
}

.specialist-txt p {
  font-size: 16px;
}
.button-gap-10 {
  display: flex;
  gap: 10px;
}
.specialist-popup {
  height: 359px;
  border-radius: 16px;
}
.btn-container.button-width {
    width: 100%;
    display: inline-block;
    margin: 0px;
}
svg.card__svg.card__svg-gear {
    max-width: 63%;
}

svg.card__svg.card__svg-hands {
    max-width: 73%;
}
svg.card__svg.card__svg-foot-ulcer {
    max-width: 63%;
    /* align-items: center; */
}

svg.card__svg.card__svg-body-scar {
    max-width: 60%;
}

svg.card__svg.card__svg-right-hand-wound {
    max-width: 49%;
}

svg.card__svg.card__svg-patch {
    max-width: 64%;
}
a.button-blue.mobile-button-width.button-text-18px {
    width: 100%;
    display: inline-block;
}
.container-gap-40 {
  gap: 40px;
}
@media (max-width: 700px) {
  .specialist-popup {
    height: 100%;
  }
}

@media (max-width: 800px) {
  header.header .header__links {
    display: none;
  }
  header.header .header__menu {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  header.header .header__menu .menu-btn {
    margin-top: 9px;
  }
  header.header .header-logo {
    margin-right: auto;
  }
}
.one-img {
    max-height: 280px;
}
.body-png {
    position: relative;
    width: 96;
}

@media (max-width: 576px) {
  header.header .btn-gradient {
    width: 160px;
    text-align: center;
  }

  header.header .btn-gradient a {
    font-size: 16px;
  }
}

@media (max-width: 425px) {
  header.header .btn-gradient {
    width: 100px;
    margin-right: 5px;
    font-size: 12px;
  }
  header.header .header__menu .menu-btn {
    margin-left: 0;
  }
  header.header .header__menu .spetsialistam-btn {
    margin-left: 20px;
  }
}
.where-buy {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
img.footer-img {
  width: 100%;
  height: auto;
}
section.section-healing.section-healing-mobile {
    padding: 60px 0px 0px;
}
.notice-item {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 24px 0px;
}

.notice-txt {
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  color: #074f90;
}
.usage-img {
  background: #aaceff;
  width: 254px;
  height: 176px;
  border-radius: 20px;
  position: relative;
  margin: 0px;
}
.simple-container.simple-container-gap-30.elements-start {
    position: relative;
}
img.card__png.card__png-see {
    padding-top: 6px;
    width: 66%;
}
img.card__png {
    width: 68%;
    height: auto;
    top: 11px;
    position: absolute;
}
.usage-preparation {
  display: flex;
  gap: 16px;
}
.notice-img img {
  width: 120px;
  height: 120px;
}
.notice-row {
  display: flex;
  gap: 24px;
}

.usage-warning.variant {
  flex-direction: column;
  width: 100%;
  gap: 8px;
  margin: 0px;
}

h4.warning-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #074f90;
}

p.warning-descr {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #074f90;
}
span.button-blue.button-weight.button-text-18px {
  width: 254px;
  display: inline-block;
}
span.button-blue.button-weight-popular.button-text-18px {
  display: inline-block;
  width: 370px;
}
.usage-img img {
  width: 201.00503540039062px;
  height: 80px;
  position: absolute;
  top: 48px;
  left: 25.5px;
}
footer.footer {
  margin: 0;
  height: unset;
  position: unset;
  padding: 23px 0 34px;
  background: #ffffff;
}

footer.footer .content-wrapper {
  max-width: 1700px;
  background: white;
  padding: 0px 130px;
}
.variant-lbl {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: #074f90;
}

.variant-info {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
footer.footer p {
  color: #8a8a8a;
  font-size: 14px;
  text-align: center;
}
.usage-methods {
  display: flex;
  gap: 24px;
  justify-content: space-between;
  width: 100%;
}
.variant {
  border-radius: 20px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  padding: 24px 24px 24px 24px;
  width: 50%;
}
.methods-list {
  list-style-type: disc;
}
footer.footer p:nth-child(1) {
  font-size: 15px;
  margin-bottom: 16px;
}

footer.footer p:nth-child(2) {
  text-transform: uppercase;
  font-size: 23px;
  margin-bottom: 27px;
  transform: scaleY(1.2); /* 1.5 — коэффициент вытягивания по высоте */
  font-family: "RobotoCondensed" !important;
}

footer.footer p:nth-child(3) {
  text-align: justify;
  padding: 0px 10px 0px;
  font-size: 13px;
  /* word-spacing: -1px; */
  text-align: justify;
}
p.note-medicine {
  font-family: Manrope;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
  color: #98a9b9;
}
.treatment-square {
  width: 400px;
  height: 320px;
  border-radius: 20px;
  background: linear-gradient(180deg, #ffffff 0%, #b8e6ff 100%),
    linear-gradient(
      135.11deg,
      rgba(31, 162, 236, 0) 1.94%,
      rgba(31, 162, 236, 0.2) 100%
    );
  padding: 24px 27px 24px 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

@media (max-width: 576px) {
  footer.footer p {
    font-size: 12px;
  }
}

.cards {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 24px;
}

.cards.cards--types .card__header {
  margin-bottom: 32px;
}

.cards.cards--types .card__subheader .title {
  font-family: Manrope;
  font-weight: 700;
  font-size: 25px;
  line-height: 32px;
  letter-spacing: 0%;
  color: #074f90;
}
.card-pack-2 {
  width: 100%;
}
.card-pack-1 {
  margin-top: 30px;
  display: flex;
  justify-content: row;
}
img.treatment-img {
  width: 320px;
  height: 127px;
}
.pack {
  display: flex;
  flex-direction: column;
}
p.small.card-footer-burns-desc-2 {
  font-family: Manrope;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #0d3046;
}

.card-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 20px;
}
.cards.cards--types .card__footer {
  text-align: unset;
}
a.small.blue-border.btn-burns-3 {
  margin-top: 15px;
  background: linear-gradient(180deg, #ffffff 0%, #b8e6ff 100%);
  font-family: Manrope;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0%;
  color: #074f90;
}
.cards.cards--types .card__footer p.small {
  line-height: 25px;
  margin-bottom: 0;
  margin-right: 20px;
}

.cards.cards--types_withHeader .card__header {
  padding: 23px 0 10px;
  font-size: 52px;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 38px;
}

.section-healing.card {
  margin-bottom: 10px;
}
.cards.cards--2col {
  display: -ms-grid;
  -ms-grid-columns: (1fr) [2];
  grid-template-columns: repeat(2, 1fr);
  row-gap: 130px;
  column-gap: 24px;
}
.cards.cards--2col .card {
  position: relative;
}
.drop-mobile-menu {
  display: none;
}
.simple-container.first-container__bedsore {
  margin-bottom: 4px;
}
.simple-container.first-container__bedsore {
  margin-bottom: 5px;
}

.text-img.text-img-bedsore {
  gap: 16px;
}
.simple-container.container-bedsore {
  margin-bottom: 13px;
}
.text-img.text-img-bedsore {
  gap: 16px;
}
.simple-container.first-container__bedsore {
  margin-bottom: 4px;
}
.simple-container__first {
  padding: 60px 0px !important;
}
.simple-container.simple-container__first.container-start.container-start-bedsore {
    margin-bottom: 64px;
}
.simple-container.simple-container__first.container-start {align-items: baseline;margin-bottom: 57px;position: relative;}

a.button-blue.button-text-17px span {
    font-weight: 500;
    font-size: 17px;
    line-height: 28px;
}
.part-img.part-img-main__mobile{
  display: none;
}
.button-container {
    padding: 12px 0px 12px 0px;
    transition: 0.5s;
    border-radius: 100px;
    /* display: block; */
    /* display: inline-block; */
    width: max-content;
}
.simple-container.simple-container__first.container-start.container-start-burns {
    margin-bottom: 63px;
}
.container-gap-16{
  gap: 16px !important;
}
.container-gap-8{
  gap: 8px !important;
}
.part-all{
  display: flex;
  flex-direction: column;
  /* position: relative; */
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  margin-top: 70px;
}
.button-container-start{
  display: flex;
  justify-content: flex-start;
}
.button-start{
  align-items: flex-start;
}
.title-descr {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.elements-start{
  align-items: start;
}
.cards.cards--2col .card.active {
  background: none;
}
.simple-container-gap-30 {
  gap: 30px !important;
}
.cards.cards--2col .card.active:before {
  content: "";
  position: absolute;
  top: calc(20% - 35px);
  width: 100%;
  height: calc(80% + 35px);
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
  border-radius: 20px;
  z-index: -1;
  transition: 1s ease-in-out;
}

.cards.cards--2col .card.active .card__svg {
  fill: #ffffff;
}

.cards.cards--2col .card.active .card__body p {
  color: #fff;
}
.burger-container {display: none;}

.cards.cards--2col .card:before {
  content: "";
  position: absolute;
  top: calc(20% - 35px);
  width: 100%;
  height: 0%;
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
  border-radius: 20px;
  z-index: -1;
  transition: 1s ease-in-out;
}

.cards.cards--2col .card.hover:hover {
  background: none;
}

.cards.cards--2col .card.hover:hover .card__svg {
  fill: #fff;
}

.cards.cards--2col .card.hover:hover .card__body p {
  color: #fff;
}

.cards.cards--2col .card.hover:hover:before {
  height: calc(80% + 35px);
}

.cards.cards--2col .card__header {
  font-size: 32px;
  padding: 37px 0 14px;
  z-index: 5;
}

.cards.cards--2col .card__body {
  padding: 0px 32px 40px;
  z-index: 5;
}
.card-main__descr {
    font-family: Manrope;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #0D3046;
}
.card__subheader.card__subheader-main {align-items: baseline;}
.container-main {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    background: #EFFBFF;
    padding: 32px 16px;
    border-radius: 20px;
}
.card__body-main {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 10px;
    /* padding: 0px 24px 24px 24px; */
    border-radius: 20px;
    flex: 1;
}
.card.card-main {
    gap: 10px;
}
.cards.cards--2col .card__body p {
  font-weight: 500;
  text-align: center;
}
.cards.cards--withIcon .card__body p {
  text-align: center;
}

.cards.cards--withIcon .card__svg {
  margin-bottom: 40px;
}
.card-footer-burns.card__footer {
  padding: 20px 4px 25px;
}
.container-wound-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}

p.small.bold.card-footer-burns-desc-3 {
  font-family: Manrope;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #ffffff;
}
.card.cart-burns {
  display: flex;
  flex-direction: row;
}
.cards.cards--withBtn .card__btn {
  bottom: 25px;
}

.card.card-pack-2.cart-burns.card-3 {
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
}
p.small.bold.card-footer-burns-desc-3 {
  margin-top: 25px;
}

.container-wound {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  padding-top: 62px;
  padding-bottom: 0px;
}
.container-bedsore {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}
.cards .card {
  background: #ffffff;
  border-radius: 20px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  padding: 30px;
}
.card.card-burns-little {
  padding: 10px;
  gap: 16px;
  border-radius: 20px;
  display: flex;
}
.cards-part-1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}
.cards-burns {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 24px;
}
.part-2.cards-bedsore {
  display: flex;
  flex-direction: column-reverse;
  gap: 24px;
}
.card__subheader {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.card__burns {
  display: flex;
  gap: 16px;
  background: #ffffff;
  /* width: auto; */
  /* height: auto; */
  border-radius: 20px;
  padding: 24px;
  /* width: 50%; */
  flex: 1;
}
.card-burns__special {
  display: flex;
  flex-direction: row;
  gap: 16px;
  padding: 24px;
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
  border-radius: 20px;
}
.card-burns__special.doctor-pad {
  padding: 30px 30px 30px 30px;
}
.card-burns-text-white {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #ffffff;
  text-align: center;
}

a.button-light-blue {
  padding: 12px 32px;
  border-radius: 100px;
  background: linear-gradient(180deg, #ffffff 0%, #b8e6ff 100%);
}
.card-burns-description {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  flex-direction: column;
}
.num-num {
  font-weight: 500;
  font-size: 32px;
  line-height: 32px;
  text-align: center;
  /* color: white; */
  padding: 3px;
  background: linear-gradient(180deg, #FFFFFF 0%, #B8E6FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
p.main-descr {
    font-family: Manrope;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #074F90;
}
.indications-use__text {
  font-family: Manrope;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #074f90;
}
.card__num {
  padding: 0px 15px;
  display: flex;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
  border-radius: 200px;
  align-self: flex-start;
}
.card__num.num-light-blue {
  background: linear-gradient(180deg, #ffffff 0%, #b8e6ff 100%);
}

.num-num.num-black {
  background: linear-gradient(90deg, #21A8F2 0%, #095DA6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

a.button-light-blue.button-text-blue {
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #074f90;
  text-align: center;
}
.card__num.card__num-3 {
  background: linear-gradient(180deg, #ffffff 0%, #b8e6ff 100%);
}

.cards .card__header {
  min-height: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  text-align: center;
}

.cards .card__body {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cards .card__btn {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  padding: 12px 32px;
  font-weight: 400;
  font-size: 18px;
  line-height: 115%;
  text-align: center;
  color: #fff;
  background: linear-gradient(90deg, #1e90cd 0%, #0757a0 100%);
  border: 2px solid;
  border-radius: 111px;
}
div .card.card__color-1 {
  background: #ffdccb;
}
div .card.card__color-2 {
  background: #e8ffd3;
}
.spec-right {
  width: 0px;
}
div .card.card__color-3 {
  background: #bee8ff;
}
.cards .card__btn:hover {
  background: rgba(255, 255, 255, 0);
  color: #0757a0;
  border: 2px solid;
  border-color: #0757a0;
  border-radius: 111px;
}
.triangle {
  position: relative;
  width: 283px;
  height: 45px;
  background: linear-gradient(90deg, #f5a01d 0%, #ec6520 100%);
}

.triangle::before {
  content: "";
  position: absolute;
  top: 0;
  right: -36px;
  width: 0;
  height: 0;
  border-top: 22.5px solid transparent;
  border-bottom: 22.5px solid transparent;
  border-left: 37px solid #ec6520;
}
.triangle::after {
  content: "";
  position: absolute;
  top: 0;
  right: 252px;
  width: 0;
  height: 0;
  border-top: 22.5px solid transparent;
  border-bottom: 22.5px solid transparent;
  border-left: 32px solid #fff;
}
.triangle.triangle-green {
  background: linear-gradient(90deg, #73e61b 0%, #0bc238 100%);
}
.triangle.triangle-green::before {
  border-left: 37px solid #0bc238;
}
.triangle.triangle-blue {
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
}
.triangle.triangle-blue::before {
  border-left: 37px solid #095da6;
}

.card-burns-little {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cards .card__svg {
  fill: #ffffff;
  max-width: 56%;
  /* justify-content: center; */
  /* display: flex; */
  /* justify-content: center; */ /* Ð“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ */
  /* align-items: center; */
  /* right: 0; */
  /* left: 0; */
}
.combination-lb {
  font-family: Manrope;
  font-weight: 700;
  font-size: 25px;
  line-height: 32px;
  text-align: center;
  color: white;
  padding: 5px 5px 5px 46px;
}
.combination-row {
  text-align: center;
  display: flex;
  justify-content: center;
  gap: 34px;
}
.cards .card__footer {
  text-align: center;
}
.plus-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 24px;
  font-weight: 700px;
  position: relative;
  margin-right: 8px;
}

.plus-icon::before,
.plus-icon::after {
  content: "";

  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
}
.plus-part {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
p.indications-descr__special {
    font-family: Manrope;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #074F90;
}
.plus-in {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 16px;
  background-color: white;
  border-radius: 100px;
}
.plus-icon::before {
  width: 100%;
  height: 2px;
}
.one-img {
    max-height: 280px;
}
.plus-icon::after {
  width: 2px;
  height: 100%;
}

@media (max-width: 1280px) {
  .cards.cards--2col .card__header {
    font-size: 28px;
  }
  .three-img{
  }
  .section{
    padding-le
  }
}
svg.card__svg.card__svg-immunity {
    max-width: 74%;
}

svg.card__svg.card__svg-extinguisher {
    max-width: 69%;
    /* align-items: center; */
    /* padding: 0px 0px; */
    padding-left: 11px;
}
.card-list{
   list-style-type: disc; /* Ð£ÑÑ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ€ÐºÐµÑ€Ñ‹ */
  padding-left: 20px; /* ÐžÑ‚ÑÑ‚ÑƒÐ¿ Ð´Ð»Ñ Ð¼Ð°Ñ€ÐºÐµÑ€Ð¾Ð² */
  margin: 0; /* Ð£Ð±Ð¸Ñ€Ð°ÐµÑ‚ ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ð¹ Ð¾Ñ‚ÑÑ‚ÑƒÐ¿ */
}
.container-gap-8{
  display: flex;
  flex-direction: column;
  gap: 8px;
}
svg.card__svg.card__svg-immunity {
    max-width: 74%;
}

svg.card__svg.card__svg-extinguisher {
    max-width: 71%;
    /* align-items: center; */
    /* padding: 0px 0px; */
    padding: 0px;
    padding-left: 7px;
}
@media (max-width: 1024px) {
  .cards {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2fr);
    /* display: flex; */
  }
  .combination-row{
    flex-direction:column;
    align-items: center;
    justify-content: center;
  }
  .combination-item{
    align-items:center;
    justify-content: center;
  }
  .cards.cards--types_withHeader .card__header {
    font-size: 48px;
    padding-top: 15px;
  }

  .cards.cards--2col .card__header {
    font-size: 24px;
    padding-top: 18px;
  }

  .cards.cards--withIcon .card__body {
    padding: 30px 25px 35px;
  }
}
.section-types-mobile {
  display: none;
}
@media (max-width: 768px) {
  .cards {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
  }

  .cards.cards--types_withHeader .card__header {
    font-size: 44px;
    padding-top: 15px;
  }

  .cards.cards--2col .card__header {
    font-size: 20px;
    padding-top: 18px;
  }
}
.simple-container.simple-container__first.container-start.simple-container-main {
    padding-bottom: 0px;
    margin-bottom: 0px;
    gap: 32px;
}
@media (max-width: 576px) {
  .cards {
    -ms-grid-columns: (1fr) [1];
    grid-template-columns: repeat(1, 1fr);
  }
  .cards.cards--types .card__footer {
    padding: 30px 20px 26px;
  }
  .cards.cards--types_withHeader .card__header {
    margin-bottom: 19px;
    font-size: 38px;
  }
  .cards.cards--2col {
    -ms-grid-columns: (1fr) [1];
    grid-template-columns: repeat(1, 1fr);
  }
  .cards.cards--2col .card__header {
    font-size: 20px;
    padding-top: 18px;
  }
  .cards.cards--2col .card__body {
    padding-bottom: 15px;
  }
  .cards.cards--withIcon .card__body {
    padding: 20px 25px 25px;
  }
}
.part-1-special {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.part-columns {
  display: flex;
  width: 100%;
}

.treatment-list {+
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.treatment-item {
  display: flex;
  align-items: center;
  position: relative;
  width: 210px;
}
.treatment-part {
  display: flex;
}
p.treatment-piece__text {
  font-family: Manrope;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  color: white;
}
.treatment-text {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.treatment-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 191px;
  height: 2px;
  background-image: linear-gradient(to right, transparent 0.2%, white 98.25%);
  background-size: 100% 1px;
}
.treatment-piece {
  display: flex;
  flex-direction: row;
}
.treatment {
  display: flex;
  gap: 10px;
  width: 100%;
  /* align-self: center; */
  /* align-items: center; */
  justify-content: center;
}
.bullet {
  display: block;
  width: 10px;
  height: 10px;
  background-color: white;
  border-radius: 50%;
  position: absolute;
  right: 17px; 
  top: 50%;
  transform: translateY(-50%);
}
.treatment-item p {
  color: white; 
  font-size: 16px;
}
.methods-list li {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}
.padding-top-10px{
  padding-top: 10px;
}
.section-videos__title {
  font-family: Manrope;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  color: #095da6;
  padding: 0px 105px;
  margin-top: 70px;
  margin-bottom: 0px;
}
p.video-descr-text {
  font-family: Manrope;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0%;
}
.section-videos__container {
  border-radius: 16px;
  /* background: black; */
  display: -webkit-flex;
  display: -ms-flexbox;
  position: relative;
  overflow: hidden;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 600px;
  background-color: linear-gradient(
    180deg,
    rgba(31, 162, 236, 0) 54.78%,
    #0b62ab 102.33%
  );
}

.section-videos__container .video {
  /* box-shadow: 0px 9px 9px rgba(114, 114, 114, 0.25); */
  object-fit: cover;
  border-radius: 16px;
  background-color: linear-gradient(
    180deg,
    rgba(31, 162, 236, 0) 54.78%,
    #0b62ab 102.33%
  );
}

.section-videos__container .video__view {
  width: 600px;
  height: 400px;
  border-radius: 16px;
  background: dimgray;
  position: relative;
  object-fit: cover;
  background-color: linear-gradient(
    180deg,
    rgba(31, 162, 236, 0) 54.78%,
    #0b62ab 102.33%
  );
}
.video__descr {
  position: absolute;
  bottom: 25px;
  left: 20px;
  z-index: 2;
}
img.card__png.body-png-a2 {
    width: 78%;
    padding-top: 6px;
}
.text-start{
  text-align: start;
}
.padding-30px{
  padding: 30px;
}
.section-videos__container .video__view video {
  display: none;
}
p.video-descr-text {
  font-family: Manrope;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: white;
}
.section-videos__container .video__view:hover {
  cursor: pointer;
}
.section-videos__container .video__view::after {
  content: ""; 
  position: absolute;
  bottom: 0; 
  left: 0;
  right: 0;
  border-radius: 16px;
  height: 400px;
  background: linear-gradient(
    180deg,
    rgba(31, 162, 236, 0) 54.78%,
    #0b62ab 102.33%
  );

  z-index: 1; 
}
.section-videos__container .video__play {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(180deg, #FFFFFF 0%, #B8E6FF 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.section-videos__container .video__play::after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: calc(47% + 17px);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 18px solid rgba(0, 0, 0, 0);
  border-left: 31px solid #ffffff;
  border-radius: 7px;
  z-index: 1;
}
.section-videos__container .video__play::before {
  content: "";
  position: absolute;
  width: 85%;
  height: 85%;
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
  border-radius: 50%;
  z-index: 1;
}
img.indications-img__img {
  width: 255px;
  height: 130px;
  border-radius: 16px;
}

p.indications-descr__text {
  font-family: Manrope;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #074f90;
}

.indications-descr {
  background-color: #ebf8ff;
  padding: 24px;
  display: flex;
  gap: 16px;
  border-radius: 20px;
}
@media (max-width: 1280px) {
  .section-videos__title {
    font-size: 22px;
  }
}

@media (max-width: 1024px) {
  .section-videos {
    padding: 30px 4px;
  }

  .section-videos__title {
    margin-bottom: 24px;
  }

  .section-videos__container {
    gap: 25px;
  }
}

@media (max-width: 576px) {
  .section-videos__container .video__view {
    height: 200px;
  }
}

.front-page .section-about__carousel {
  height: 100%;
  -ms-touch-action: none;
  touch-action: none;
  position: relative;
}

.front-page .section-about__slide,
.front-page .section-about__slide img {
  height: 660px;
  width: 100%;
}

.front-page .section-about__slide img,
.front-page .section-about__slide img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.padding-top {
  padding-top: 71px;
}
.front-page .section-about .owl-dots {
  position: absolute;
  bottom: 32px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 18px;
}
.background-white {
  background-color: white;
}
.front-page .section-about .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #afafaf;
}

.front-page .section-about .owl-dots .owl-dot.active {
  background: #fff;
}

@media (max-width: 1280px) {
  .front-page .section-about__slide,
  .front-page .section-about__slide img {
    height: 560px;
  }
  .indications-use{
    flex-direction:column;
    align-items: center;
  }
}

@media (max-width: 1024px) {
  .front-page .section-about__slide,
  .front-page .section-about__slide img {
    height: 460px;
  }
}

@media (max-width: 768px) {
  .front-page .section-about__slide,
  .front-page .section-about__slide img {
    height: 360px;
  }
}

@media (max-width: 576px) {
  .front-page .section-about__slide,
  .front-page .section-about__slide img {
    height: 300px;
  }

  .front-page .section-about .owl-dots {
    gap: 10px;
    bottom: 15px;
  }
}

@media (max-width: 425px) {
  .front-page .section-about__slide,
  .front-page .section-about__slide img {
    height: 240px;
  }
}

@media (max-width: 375px) {
  .front-page .section-about__slide,
  .front-page .section-about__slide img {
    height: 200px;
  }
}
.p.wh_burns-description {
  font-family: Manrope;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #074f90;
}
.front-page .section-uni-helper {
  padding: 54px 0px 0px;
}
.card__header.card__header-main {
    padding: 8px 24px;
    /* border-radius: 16px; */
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    margin-top: -1px;
}
.front-page .section-uni-helper .cards .card:nth-child(1) .card__header {
  background: linear-gradient(270deg, #F7AC1C 0%, #EC6020 100%);

  width: 100%;
}
.card.card-main {
    padding: 0px;
    gap: 10px;
    width: 100%;
    /* padding-top: 10px; */
    justify-content: space-between;
    /* flex: 1; */
    padding-bottom: 24px;
}
.front-page .section-uni-helper .cards .card:nth-child(2) .card__header {
  background: linear-gradient(270deg, #81EB17 0%, #03C03A 100%);
  width: 100%;
  margin-top: 5px;
}
.card-descr-body {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0px 24px;
}
h3.title.title--white {
    font-family: Manrope;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: white;
    text-align: start !important;
}
.card.card-main.card-main-special {
  background-image: linear-gradient(180deg, rgba(9, 93, 166, 0.02) 34.49%, #084F8D 100%), 
                    url("../../img/card-img-main.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
}
.front-page .section-uni-helper .cards .card:nth-child(3) .card__header {
  background: linear-gradient(270deg, #1FA0EA 0%, #0C67AF 100%);
  width: 100%;
}
.front-page .section-uni-helper .cards .card__body p {
  font-weight: 500;
}
@media (max-width: 1024px) {
  .front-page .section-uni-helper {
    padding-top: 63px;
  }

  .front-page .section-uni-helper .cards {
    margin-bottom: 80px;
  }
}
@media (max-width: 576px) {
  .front-page .section-uni-helper {
    padding-top: 53px;
  }

  .front-page .section-uni-helper .cards {
    /* margin-bottom: 50px; */
    margin: 0px;
    padding: 0px;
  }
}
.front-page .section-healing {
  padding-bottom: 81px;
}
.front-page .section-healing .title {
  margin-bottom: 61px;
}

.front-page .section-healing__container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 105px;
}

.front-page .section-healing__container img {
  max-width: 100%;
  width: unset;
}
.plus-in div p {
  font-family: Manrope;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #074f90;
}
.part-1-special .title-descr {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.front-page .section-healing .cards .card:nth-child(1) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}
.front-page .section-healing .cards .card:nth-child(2) .card__header {
  background: linear-gradient(90deg, #93c020 0%, #239037 100%);
}
.front-page .section-healing .cards .card:nth-child(3) .card__header {
  background: linear-gradient(90deg, #1e90cd 0%, #0757a0 100%);
}
.front-page .section-healing .cards .card__subheader {
  padding: 32px 0;
  background: #efefef;
}
.front-page .section-healing .cards .card__subheader .title {
  margin-bottom: 0;
}

.front-page .section-healing .cards .card__body {
  padding: 40px 50px;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  -ms-grid-row-align: baseline;
  align-items: baseline;
}

.front-page .section-healing .cards .card__body p {
  cursor: pointer;
}

.front-page .section-healing .cards .card__body p:hover {
  color: #ec6020;
  font-weight: 500;
}

.front-page .section-healing .cards .card__body p:not(:last-child) {
  margin-bottom: 5px;
}

.front-page .section-healing .cards .card__body p.active {
  color: #ec6020;
  font-weight: 500;
}

@media (max-width: 1024px) {
  .front-page .section-healing {
    padding-bottom: 61px;
  }

  .front-page .section-healing .title {
    margin-bottom: 21px;
  }

  .front-page .section-healing__container {
    margin-bottom: 65px;
  }

  .front-page .section-healing .cards .card__subheader {
    padding: 22px 0;
  }

  .front-page .section-healing .cards .card__body {
    padding: 30px 30px;
  }
}

@media (max-width: 576px) {
  .front-page .section-healing {
    padding-bottom: 41px;
  }

  .front-page .section-healing .title {
    margin-bottom: 41px;
  }

  .front-page .section-healing__container {
    margin-bottom: 75px;
  }

  .front-page .section-healing .cards .card__subheader {
    padding: 15px 0;
  }

  .front-page .section-healing .cards .card__body {
    padding: 20px 20px;
  }
}

.page-wounds .section-types p.upperline {
  margin-bottom: 23px;
}
.simple-container-text {
  margin: 0px 200px;
}
.page-wounds .section-types p.small {
  font-family: Manrope;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #074f90;
}
h2.simple-container__title {
  margin-bottom: 20px;
  font-family: Manrope;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  color: #095da6;
  margin-top: 66px;
}
h2.wh_burns {
  font-family: Manrope;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: 0%;
  color: #095da6;
  margin-top: 70px;
}
p.wh_burns-description {
  font-family: Manrope;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #074f90;
  margin: 0px 90px;
}

.background-white {
  background-color: white;
}
.page-wounds .section-types .cards .card:nth-child(1) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-wounds .section-types .cards .card:nth-child(2) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-wounds .section-types .cards .card:nth-child(3) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-wounds .section-types .blue-border.small {
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .page-wounds .section-types {
    padding-bottom: 56px;
  }
  .page-wounds .section-types .cards .card__header {
    margin-bottom: 22px;
  }
  .page-wounds .section-types .cards .card__footer {
    padding-top: 30px;
  }
}

@media (max-width: 576px) {
  .page-wounds .section-types {
    padding-bottom: 46px;
  }

  .page-wounds .section-types .cards .card__header {
    margin-bottom: 12px;
  }
  .page-wounds .section-types .cards .card__footer {
    padding-top: 20px;
  }
}
section.section-healing {
  background-color: white;
  padding: 70px 0px 0px 0px;
  padding-boom: 60px;
}
.section-problems__container {
  padding: 68px 0px 0px 0px;
  display: flex;
  justify-content: space-around;
}
.product-lbl {
  font-family: Manrope;
  font-weight: 800;
  font-size: 48px;
  line-height: 56px;
}
.page-wounds .section-healing .cards .card:nth-child(1) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-wounds .section-healing .cards .card:nth-child(2) .card__header {
  background: linear-gradient(90deg, #93c020 0%, #239037 100%);
}

.page-wounds .section-healing .cards .card:nth-child(3) .card__header {
  background: linear-gradient(90deg, #1e90cd 0%, #0757a0 100%);
}

@media (max-width: 1024px) {
  .page-wounds .section-healing {
    /* padding-bottom: 41px; */
  }
}

.four-pieces {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  width: 50%;
  align-items: center;
  justify-content: center;
}
.part-1-text.container-gap-16.elements-start-mobile {
    gap: 8px !important;
}
.one-pieces {
  display: flex;
  padding: 24px;
  gap: 16px;
  border-radius: 20px;
  align-items: center;
  flex: 2;
}


.use-piece {
  display: flex;
  flex-direction: row;
  padding: 24px;
  border-radius: 20px;
  gap: 8px;
  background: #ffffff;
  flex: 1 1 calc(50% - 8px); 
  min-width: 294px;
}
.circle.circle-top {
  margin-bottom: 93px;
}
h2.treatment-title {
  font-family: Manrope;
  font-weight: 700;
  font-size: 38px;
  line-height: 40px;
  color: #095da6;
  text-align: left;
  margin: 0px;
}
.circle {
  min-width: 16px;
  height: 16px;
  background: linear-gradient(180deg, #d5e2ff 0%, #b8e6ff 100%);
  border-radius: 50%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.circle::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: linear-gradient(90deg, #21a8f2 0%, #095da6 100%);
  border-radius: 50%;
}
.indications {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.indications-use {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
  gap: 8px;
  flex-wrap: wrap;
  /* align-items: center; */
}
.two-pieces {
  display: flex;
  gap: 8px;
}
.page-body-burns .section-factors {
  padding-bottom: 70px;
}

.page-body-burns .section-factors p.upperline {
  margin-bottom: 46px;
}
p.small.card-footer-burns-desc-2 {
  font-family: Manrope;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #0d3046;
}
.page-body-burns .section-factors .cards .card:nth-child(1) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-body-burns .section-factors .cards .card:nth-child(2) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-body-burns .section-factors .cards .card:nth-child(3) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-body-burns .section-factors .cards--types_withHeader .card__header {
  margin-bottom: 50px;
}
.page-body-burns
  .section-factors
  .cards--types_withHeader
  .card__footer
  p.bold {
  margin-bottom: 5px;
}
.simple-container-bottom {
  padding-bottom: 62px;
}

@media (max-width: 1024px) {
  .page-body-burns .section-factors {
    padding-bottom: 75px;
  }

  .page-body-burns .section-factors .cards--types_withHeader .card__header {
    margin-bottom: 40px;
  }

  .page-body-burns .section-factors .cards--types_withHeader .card__footer {
    padding-top: 40px;
  }
  
}

@media (max-width: 576px) {
  .page-body-burns .section-factors {
    padding-bottom: 50px;
  }

  .page-body-burns .section-factors .cards--types_withHeader .card__header {
    margin-bottom: 30px;
  }

  .page-body-burns .section-factors .cards--types_withHeader .card__footer {
    padding-top: 30px;
  }
}

.page-body-burns .section-types {
  padding-bottom: 7px;
}
h2.title.title--blue.title--blue-3 {
  margin-top: 0px;
}
.page-body-burns .section-types .cards .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

@media (max-width: 1024px) {
  .page-body-burns .section-types {
    padding-bottom: 75px;
  }
}

@media (max-width: 576px) {
  .page-body-burns .section-types {
    padding-bottom: 50px;
  }
}
.page-body-burns .section-healing .cards .card:nth-child(1) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-body-burns .section-healing .cards .card:nth-child(2) .card__header {
  background: linear-gradient(90deg, #93c020 0%, #239037 100%);
}

.page-body-burns .section-healing .cards .card:nth-child(3) .card__header {
  background: linear-gradient(90deg, #1e90cd 0%, #0757a0 100%);
}

.page-body-burns .section-healing .cards .card__header {
  margin-bottom: 0;
}

.page-body-burns .section-healing .cards .card__footer {
  text-align: center;
  padding-top: 60px;
}

.page-body-burns .section-healing .cards .card .cards__btn {
  padding: 12px 36px;
  font-weight: 400;
  font-size: 18px;
  line-height: 115%;
  text-align: center;
  color: #fff;
  background: linear-gradient(90deg, #1e90cd 0%, #0757a0 100%);
  border-radius: 111px;
}
.container-gap-24 {
    gap: 24px;
    justify-content: center;
    /* align-items: center; */
}
.cards .card .cards__btn:hover {
  background: rgba(255, 255, 255, 0) !important;
  color: #0757a0 !important;
  border: 2px solid;
  border-color: #0757a0;
  border-radius: 111px;
}

.page-body-burns .section-healing .cards .card__subheader {
  margin-bottom: 0;
}

.page-body-burns .section-healing .cards .card__subheader p {
  text-align: center;
  font-weight: 500;
}

@media (max-width: 1024px) {
  .page-body-burns .section-healing {
    padding-bottom: 45px;
  }

  .page-body-burns .section-healing .title {
    margin-bottom: 40px;
  }
}

@media (max-width: 576px) {
  .page-body-burns .section-healing {
    padding-bottom: 20px;
  }

  .page-body-burns .section-healing .title {
    margin-bottom: 30px;
  }
}

.page-bedsore .section-understanding {
  padding-bottom: 13px;
}

.page-bedsore .section-understanding .upperline {
  margin-bottom: 46px;
}

.page-bedsore .section-understanding .title {
  margin-bottom: 23px;
}

.page-bedsore .section-understanding .title--diff {
  color: #ec6020;
  margin-bottom: 35px;
}
img.text-img__img.img-bedsore-body {
  width: 582px;
  height: 216px;
  border-radius: 16px;
}

.page-bedsore .section-understanding__container {
  max-width: 70%;
  margin: 65px auto 46px;
}

.page-bedsore .section-understanding__container img {
  margin: 0;
}

@media (max-width: 768px) {
  .page-bedsore .section-understanding__container {
    max-width: 100%;
  }
}

@media (max-width: 576px) {
  .page-bedsore .section-understanding {
    padding-bottom: 50px;
  }
}
.page-bedsore .section-problems__descr {
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #074f90;
}

.page-bedsore .section-problems__descr span {
  font-weight: 700;
}

p.description.description-mobile__burns {
  display: none;
}
.page-bedsore .section-problems .cards .card:nth-child(1) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-bedsore .section-problems .cards .card:nth-child(2) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-bedsore .section-problems .cards .card:nth-child(3) .card__header {
  background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
}

.page-bedsore .section-problems__container {
  margin-top: 2px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 29px;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-bedsore .section-problems__container .container__photo {
  min-width: 332px;
  height: 332px;
}

.page-bedsore .section-problems__container .container__content p span {
  font-weight: 600;
  color: #074f90;
}

.page-bedsore .section-problems .bold {
  font-weight: 700;
  margin-bottom: 45px;
}

.page-bedsore .section-problems .bold span {
  color: #074f90;
}

.page-bedsore .section-problems__flex {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-bedsore .section-problems__btn {
  padding: 12px 36px;
  border-radius: 111px;
  background: linear-gradient(90deg, #1e90cd 0%, #0757a0 100%);
  color: #fff;
}

.page-bedsore .section-problems__btn:hover {
  background: rgba(255, 255, 255, 0);
  color: #0757a0;
  border: 2px solid;
  border-color: #0757a0;
  border-radius: 111px;
}


@media (max-width: 768px) {
  .page-bedsore .section-problems .cards {
    /* margin-bottom: 50px; */
  }
}

@media (max-width: 576px) {

  .page-bedsore .section-problems__container {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 25px;
  }
}

.video-popup {
  display: none;
  width: 50vw;
  position: fixed;
  z-index: 100;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 16px;
}

.video-popup__body {
  position: relative;
  padding: 50px 60px 50px 65px;
  border-radius: 16px;
}

.video-popup__container {
  width: 100%;
  border-radius: 16px;
}

.video-popup__container video {
  width: 100%;
  border-radius: 10px;
}

.video-popup__close {
  cursor: pointer;
  position: absolute;
  top: 25px;
  right: 25px;
  width: 16px;
}

.video-popup__close img {
  width: 147%;
}

@media (max-width: 1024px) {
  .video-popup {
    width: 70vw;
  }
}

@media (max-width: 768px) {
  .video-popup {
    width: calc(100vw - 40px);
  }
}

.part {
  display: flex;
  justify-content: space-between;
}
.btn-container {
  margin: 12px 0px;
  padding: 12px px;
  transition: 0.5s;
  border-radius: 100px;
  width: max-content;
}

@media (min-width: 320px) and (max-width: 900px) {
  section{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .part-1 {
    justify-content: center;
    align-items: center;
  }

  img.part-img {
    width: 69%;
  }
  .simple-container {
    width: 100%;
    max-width: 100%;
  }
  .fon {
    width: 100%;
  }
  main.page-wounds {
    margin-top: 3px;
  }
  .simple-container {
    flex-direction: column;
    gap: 16px;
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 16px;
    padding-left: 12px;
    justify-content: center;
    align-items: center;
  }
  img.text-img__img {
    width: 328px;
    height: 200px;
    border-radius: 16px;
  }

  img.header-logo {
    width: 48%;
    height: auto;
  }
  .mobile-button-width {
      display: inline-block;
      width: 328px;
  }
  
  span.button-blue.button-weight.button-text-18px {
      width: 328px;
  }
  .header__menu {
    min-width: 328px;
  }

  .content-wrapper {
    padding: 0px 16px;
    padding: 0px;
    margin: 0px;
  }
  div.troudles {
    display: flex;
    flex-direction: column;
    padding: 16px 20px;
  }
  .part-1 {
    gap: 16px;
    padding-bottom: 11px;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .part-1-text {
    justify-content: center;
    align-items: center;
  }
  h2.text-title {
    align-self: center;
    font-weight: 800;
    font-size: 32px;
    line-height: 40px;
  }
  p.text-description {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    padding: 0px 21px;
  }
  section.section-healing.section-healing__wounds {
    padding-top: 15px;
  }
  .button-text-17px {
    font-size: 20px;
    line-height: 28px;
  }
  .title--blue {
    font-size: 24px;
    line-height: 32px;
    padding: 0px;
    margin-top: 11px;
  }
  p.description {
    font-size: 18px;
    line-height: 26px;
  }
  .typeswounds p.description {
    line-height: 26px;
  }
  .text-img {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .text-img__some {
    padding: 16px;
    justify-content: center;
    align-items: center;
    gap: 25px;
  }
  p.blue-border {
    font-weight: 400;
    margin-bottom: 0px;
  }
  p.blue-border {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
  }
  p.description.description-mobile {
    padding: 0px;
    line-height: 28px;
  }
  .cards.cards--types.cards--withBtn {
    gap: 10px;
  }
  .card {
    gap: 16px;
    padding: 16px;
    border-radius: 20px;
  }
  .card__subheader {
    gap: 10px;
  }
  .card__body-1,
  .card__body-2,
  .card__body-3 {
    width: 64px;
    height: 64px;
  }
  svg.card__svg {
    max-width: 100%;
    width: 37px;
    height: 64px;
  }
  p.description--card {
    font-size: 16px;
    line-height: 24px;
  }

  .card a.button-blue.button-text-17px {
    font-size: 17px;
    line-height: 26px;
  }

  cards.cards--types .card__subheader .title {
    font-size: 20px;
    line-height: 28px;
  }
  svg.card__svg.card__svg-right-hand-wound {
    max-width: 56%;
  }
  
  svg.card__svg.card__svg-body-scar {
      max-width: 85%;
  }
  
  svg.card__svg.card__svg-foot-ulcer {
      max-width: 73%;
  }
  .cards .card {
    padding: 16px;
    gap: 1px;
  }
  span.card-burns-text-white {
    font-size: 20px;
    line-height: 28px;
  }
  section#typesWounds {
    padding-bottom: 0px;
  }
  p.description--card {
    font-size: 16px;
    line-height: 24px;
    padding: 0px 3px;
  }
  cards.cards--types .card__subheader .title {
    font-size: 20px;
    line-height: 28px;
  }
  .cards .card {
    padding: 16px;
    gap: 16px;
    width: 100%;
  }
  span.card-burns-text-white {
    font-size: 20px;
    line-height: 28px;
  }
  .section-types {
    padding-bottom: 0px;
  }

  .page-wounds .section-healing {
    /* padding: 11px 0px; */
  }
  .cards.cards--types .card__subheader .title {
    font-size: 20px;
    line-height: 28px;
  }
  .button-text {
    font-size: 17px;
    line-height: 26px;
  }
  main.page-body-burns {
    margin-top: 4px;
  }
  img.text-img__burns {
    width: 328px;
    height: 200px;
    border-radius: 16px;
  }
  .cards-part-1 {
    flex-direction: column;
  }
  .card__burns {
    flex-direction: column;
    width: 100%;
    height: auto;
  }
  .card__num {
    align-self: center;
  }
  p.card-burns-text.text-card-blue {
    font-weight: 500;
  }
  .card-burns__special {
    flex-direction: column;
  }
  .cards-part-1 {
    flex-direction: column;
    gap: 12px;
  }
  .card__burns {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
  }
  .card__num {
    align-self: center;
  }
  p.card-burns-text.text-card-blue {
    font-weight: 500;
  }
  .card-burns__special {
    flex-direction: column;
  }
  p.card-burns-text {
    font-weight: 400;
  }

  .cards.cards--types.cards--types_withHeader.cards--2col {
    gap: 17px;
  }

  p.title.title--card.animation-title {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
  }

  svg.card__svg-animation {
    width: 80px;
    height: 80px;
    radius: 20px;
  }
  .usage {
      display: flex;
      flex-direction: column;
      gap: 12px;
      width: 100%;
  }
  .card__wrapper-animation {
    height: 176px;
    width: 328px;
  }
  .card__svg-fon {
    background: linear-gradient(270deg, #ec6020 2.06%, #f8ac1c 96.18%);
    width: 80px;
    height: 80px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  svg.card__svg {
    width: 100%;
    padding-top: 0px;
  }
  .card-mobile {
    background: white;
    padding: 16px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    border-radius: 20px;
  }
  .section-types__burns {
    display: none;
  }
  .section-types-mobile {
    display: block;
  }
  .card-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 7px;
  }
  p.card-description {
    color: #074f90;
    font-size: 16px;
    line-height: 24px;
    padding: 0px 20px;
    text-align: center;
  }

  section.section-healing {
    background: #ebf8ff;
  }
  .section-healing.section-healing-mobile {
    display: none;
  }
  .part {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .text-img__some.border--blue {
    width: 100%;
    height: auto;
    gap: 16px;
  }
  h2.title.title--blue.title--blue-mobile {
    margin-top: 13px;
  }
  .white-border {
    width: 100%;
    height: auto;
    padding: 16px;
  }

  img.text-img__img.img-bedsore-body {
    width: 328px;
    height: 120px;
  }

  img.text-img__img.img-bedsore {
    width: 328px;
    height: 200px;
    border-radius: 16px;
  }
  main.page-bedsore {
    margin-top: 3px;
    padding: 0px 4px;
  }

  a.button-text.button-blue.button-text-big {
    font-size: 18px;
    line-height: 28px;
  }
  .text-img.text-img-mobile {
    flex-direction: column-reverse;
  }
  h2.text-title.title-bedsore {
    margin: 10px;
  }
  h2.title.title--blue.title--blue__bedsore.title--blue-little {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0%;
    margin-top: 31px;
  }
  .simple-container.container-wound {
    gap: 30px;
  }

  .white-border {
  }
  p.text-white-bold {
    font-size: 20px;
  }

  p.white-text {
    font-size: 18px;
    line-height: 26px;
  }
  p.description.description-mobile__burns {
    display: block;
  }
  a.button-blue.button-text-17px.button-text-17-mobile {
    font-weight: 500;
    font-size: 17px;
    line-height: 26px;
  }
  .btn-container {
    align-self: center;
  }
  .cards.cards--types.cards--withBtn.cards-burns {
    gap: 20px;
  }
  a.button-text.button-blue.button-text-big.button-text-big-mobile {
    font-size: 20px;
  }
  .img-mobile {
    display: block;
  }
  h2.title.title--blue.title--blue--second {
    margin-top: 21px;
    padding: 0px 12px;
  }
  .card.card-bedsore {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px;
  }
  .mobile-button {
    margin: 12px 0px;
  }
  .img-doctor img {
    width: 328px;
    height: 192px;
    border-radius: 20px;
  }
  .page-bedsore .section-problems__container {
    margin: 0px;
    padding-top: 24px;
    background-color: #ffffff;
  }
  Ð°Ð´ {
    margin-bottom: 4px;
  }
  header.header .btn-gradient {
    display: none;
  }
  section.padding-top.background-white.contraindications {
      padding-top: 28px;
      padding-bottom: 7px;
  }
  .notice-img img {
      width: 80px;
      height: 80px;
  }
  .notice-item {align-items: center;width: 100%;margin: 0px;gap: 8px;}
  .popular-item {
      width: 328px;
  }
  .popular-img img {
      width: 328px;
  }
  header.header {
    padding: 0px 14px;
    justify-content: space-between;
    position: fixed;
    z-index: 9;
    width: 100%;
  }
  .burger-menu {
    display: block;
    padding: 11px;
  }
  .drop-mobile-menu {
    display: block;
    box-sizing: border-box;
    background-color: white;
  }
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  .burger-container {
    display: block;

    top: 20px;
    right: 20px;
    z-index: 1;
    cursor: pointer;
    padding: 12px 10px;
  }

  .burger-img {
    width: 30px;
    height: auto;
    display: block; 
  }
  .mobile-menu-container {
    position: fixed;
    top: 0;
    left: 0;
    min-width: 360px;
    min-height: 700px;
    background-color: #fff;
    overflow-y: auto;
    z-index: 9999;
    transform: translateX(100%);
    transition: transform 0.3s ease-in-out;
  }

  .mobile-menu-container.active {
    transform: translateX(0);
    right: 0;
  }
  .header-mobile {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 16px;
    padding-bottom: 14px;
  }

  .logo-mobile {
    font-size: 18px;
    font-weight: bold;
    color: #007bff;
  }
  img.card__png.card__png-1 {
    width: 59%;
    /* top: 4px; */
    /* top: 0; */
  }
  
  img.card__png.card__png-see {
      width: 74%;
      /* align-self: center; */
      /* top: 0; */
      /* bottom: 0; */
      /* padding: 0px; */
      /* padding-bottom: 20px; */
      padding-top: 0px;
  }
  
  img.card__png.body-png-a2 {
      padding: 0px;
  }
  .menu-mobile {
    margin-top: 16px;
  }

  .menu-item {
    display: block;
    text-align: center;
    border-bottom: 1px solid #b8e6ff;

    text-decoration: none;
    padding-top: 12px;
    padding-bottom: 12px;
    gap: 10px;
    border-bottom-width: 1px;
  }
  section.padding-top.background-white.contraindications {
      padding-top: 13px;
      padding-bottom: 7px;
  }
  
  .notice-img img {
      width: 80px;
      height: 80px;
  }
  
  .notice-item {align-items: center;width: 100%;margin: 0px;gap: 8px;}
  
  .popular-item {
      width: 328px;
      border-radius: 20px;
  }
  
  .popular-img img {
      width: 328px;
      /* height: 100%; */
  }
  
  .popular-container.container-gap-40 {
      gap: 16px;
      /* align-items: center; */
      /* justify-content: center; */
      /* align-self: center; */
      padding-bottom: 10px;
  }
  .menu-item:last-child {
    border-bottom: none;
  }
  .section-videos__container{
    border-radius: 16px;
  }
  .footer-menu-mobile {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 16px;
    background-color: #fff;
    padding-bottom: 80px;
    align-items: center;
    justify-content: center;
    display: flex;
  }

  .close-button {
    position: relative;
    display: inline-block;
    background-color: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
    padding: 10px;
    top: 0px;
    right: 8px;
  }

  
  .close-button::before,
  .close-button::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 26px;
    height: 3.16px;
    background-color: #074f90;
  }
  .mobile-menu-invisible-2 {
    display: flex;
    flex-direction: column;
  }

  
  .close-button::after {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  a.menu-item.header__link {
    /* font-family: "Montserrat", sans-serif !important; */
  }
  .simple-container.simple-container-gap-30 {
    padding-bottom: 23px;
    gap: 16px !important;
  }

  .cards.cards--types.cards--withBtn {
    gap: 12px;
    /* display: flex; */
  }

  .card {
    gap: 16px;
  }

  .card__subheader {
    gap: 10px;
  }
  .container-gap-14 {
    gap: 14px !important ;
  }
  .mobile-none {
    display: none;
  }
  h2.section-videos__title {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    margin: 0px;
    padding: 0px;
    text-align: start;
   
  }
  .video__descr {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    bottom: 16px;
    left: 16px;
    padding: 0px 20px 0px 0px;
  }

  p.video-descr-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  }

  .section-videos__container .video__play {
    width: 64px;
    height: 64px;
  }

  .section-videos__container .video__view {
    width: 328px;
    height: 220px;
    border-radius: 16px;
  }

  .section-videos__container .video__view::after {
    height: 200px;
  }

  .section-videos__container {
    gap: 30px;
  }
  .mobile-gap-30 {
    gap: 30px !important;
  }
  .section-videos__container {
    width: 328px;
    border-radius: 16px;
  }
  .section-videos__container .video__view {
    /* height: 200px; */
    /* width: 320px; */
  }

  p.video-descr-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  }


  .section-videos__container .video__view {
    height: 220px;
    width: 331px;
    border-radius: 16px;
  }
  footer.footer .content-wrapper {
    padding: 0px;
    padding-top: 5px;
  }

  section.section-videos {
    padding-top: 24px;
    padding-bottom: 2px;
  }

  footer.footer {
    padding: 0px;
  }

  footer.footer p:nth-child(1) {
    font-size: 14px;
    margin-bottom: 14px;
  }

  footer.footer p:nth-child(2) {
    font-family: 'Manrope' !important;
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    font-family: Montserrat;
    margin-bottom: 15px;
    padding: 0px 22px;
  }

  footer.footer p:nth-child(3) {
    font-size: 12px;
    padding-bottom: 15px;
    line-height: 12.4px;
  }
  .part-2.cards-burns {
    gap: 16px;
  }

  .text-img.text-img-bedsore {
    flex-direction: column-reverse;
    gap: 30px !important;
  }

  .part-2.cards-bedsore {
    gap: 30px;
  }
  .simple-container.container-bedsore {
    gap: 30px;
  }

  h2.title.title--blue.title--blue__bedsore.title--blue-little.title--blue-little-second {
    margin-top: 0px;
  }
  section.section-about {
    margin-bottom: 9px;
  }
  h2.title.title--blue.title--blue__bedsore.title--blue-little.title--blue-little-second {
    margin-top: 0px;
  }
  .simple-container.background-white {
    gap: 24px;
  }
  .btn-container.mobile-button-width {
    display: inline-block;
    width: 100%;
    margin: 0px;
  }

  a.button-light-blue.button-text-blue.mobile-button-width {
    display: inline-block;
    width: 100%;
  }
  .padding-bottom-24px {
    padding-bottom: 24px;
  }
  .mobile-button-text-18px {
    font-size: 18px;
  }
  .mobile-line-28px {
    line-height: 28px;
  }

  p.description.mobile-line-28px {
    line-height: 28px;
    padding: 1px 6px;
  }
  section#typesBurns {
    padding-bottom: 9px;
    padding-top: 15px;
    /* align-items: center; */
  }
  .part-columns {
    flex-direction: column-reverse;
    gap: 24px;
  }

  .plus-part {
    flex-direction: column;
    margin: 0px;
    gap: 8px;
    align-items: start;

  }

  .spec-right img {
    width: 276px;
    height: auto;
    /* left: 0; */
    /* right: 0; */
    /* top: 0; */
    padding-top: 28px;
    top: 14%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .spec-right {
    padding-top: 0px;

    padding: 0px;
  }

  .part-1-special {
    gap: 16px;
  }

  .product-lbl {
    font-family: Manrope;
    font-weight: 800;
    font-size: 32px;
    line-height: 40px;
    margin: 0px;
    text-align: center;
  }

  .product-slbl {
    font-family: Manrope;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin: 0px;
  }

  .part-1-special .title-descr {
    gap: 8px;
  }

  .plus-in div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }

  .plus-icon {
    width: 11px;
    height: 11px;
    margin: 0px !important;
  }

  .plus-in {
    background: #ffffffcc;
    margin: 0px;
    padding: 4px 8px 4px 12px;
    gap: 8px;
  }
  .product-btns {
    display: flex;
    justify-content: center;
  }
  section.padding-top.background-white {
    padding: 15px 15px 0px;
  }
  .indications {
    flex-direction: column-reverse;
    align-items: center;
  }
  img.indications-img__img {
    width: 328px;
    height: 137px;
  }
  .indications-descr {
    padding: 16px;
  }
  .two-pieces {
    flex-direction: column;
    flex-wrap: wrap;
  }
  .use-piece.shadow-box {
    min-width: 328px;
  }
  .one-pieces__descr .indications-use__text {
    line-height: 28px;
  }
  span.button-blue.button-weight-popular.button-text-18px {
    width: 292px;
    /* width: 100%; */
    /* display: block; */
  }
  .circle.circle-top {
    margin: 0px;
  }
  .one-pieces.shadow-box {
    align-items: flex-start;
  }
  .treatment {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
  }
  .treatment-square {
    width: 328px;
    height: 220px;
    border-radius: 20px;
    gap: 8px;
    padding: 17px 31px;
  }
  h2.treatment-title {
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
  }
  section.padding-top.background-color__blue {
    padding: 25px 25px 8px;
  } 
  .treatment-item {
      width: 80px;
  }  
  h2.combination-title {
      font-weight: 700;
      font-size: 24px;
      line-height: 32px;
      text-align: center;
      padding-top: 24px;
  } 
  .simple-container.padding-top.background-white.container-gap-40 {
      gap: 16px;
      padding-bottom: 23px;
  }
  p.warning-descr {
    margin: 0px;
  }
  .usage-img {
      width: 328px;
  }
  .combination-item {
      margin: 0px;
      align-items: center;
  }
  .combination-lb {
      text-align: center;
  }

  img.treatment-img {
    width: 201px;
    height: 80px;
    margin-left: 30px;
  }

  p.treatment-piece__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
  }

  .treatment-item::before {
    width: 57px;
  }

  .bullet {
    right: 20px;
  }
  .popular-part {
    flex-direction: column;
    padding: 0px 4px;
    justify-content: center;
    align-items: center;
  }
  .notice-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 12px;
  }
  .button-container.mobile-button-width {
    width: 100%;
    display: inline-block;
    margin: 0px;
    padding: 0px;
}

  span.button-blue.button-text-20px.button-text-18-mobile.mobile-button-width {
      width: 100%;
      display: inline-block;
      margin: 0px;
  }
  .button-container.mobile-button-width {
    width: 100%;
    display: inline-block;
    margin: 0px;
    padding: 0px;
  }
  .usage-methods {
    flex-direction: column;
    width: 100%;
    gap: 12px;
  }

  .usage-preparation {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }
  .combination-row {
    flex-direction: column;
    gap: 24px;
  }

  img.part-img {
      width: 69%;
      top: 55px;
      left: 52px;
      right: 0;
  }
  img.part-img {
    width: 232px;
    height: auto;
    top: 26%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .part-1-text.container-gap-16 {
      padding-top: 160px;
      gap: 8px !important;
  }
  .part-1-text.container-gap-16.elements-start-mobile {
    align-items: baseline;
  }
  .simple-container.simple-container__first.container-start {
      margin-bottom: 0px;
      padding-bottom: 0px !important;
  }
  .button-container.mobile-button-width {
    width: 100%;
    display: inline-block;
    margin: 0px;
    padding: 0px;
  }
  span.button-blue.button-text-20px.button-text-18-mobile.mobile-button-width {
      width: 100%;
      display: inline-block;
      margin: 0px;
  }
  
  p.indications-descr__special {
      font-size: 18px;
      vertical-align: middle;
  }

  .container-gap-15 {
      gap: 8px;
  }

  a.button-text.button-blue.button-text-18px {
      font-size: 18px;
  }

  .simple-container.simple-container-gap-30.mobile-gap-30 {
      gap: 30px !important;
  }
  .simple-container.simple-container__first.container-start {
      margin: 0px;
      margin-bottom: 0px !important;
      align-items: center;
  }
  .container-padding-12px {
  padding: 0px 12px;
  }
  svg.card__svg.card__svg-extinguisher {
    max-width: 54%;
    padding-left: 0px;
    /* padding-top: 1px; */
    padding-bottom: 6px;
  }
  
  svg.card__svg.card__svg-immunity {
      max-width: 62%;
  }
  svg.card__svg.card__svg-patch {
    max-width: 59%;
    padding-bottom: 4px;
  }
  
  .card-body-1 svg.card__svg {
      /* width: 94%; */
  }
  .description-mobile__burns {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  a.button-blue.button-blue__main-page.button-text-20px {
    padding: 8px 22px;
  }
  
  p.card-burns-text-white {
      text-align: start;
  }
  
  .simple-container.container-wound.simple-container-gap-30.container-hide {
      display: none;
  }
  
  svg.card__svg-animation {
      margin-bottom: 6px;
  }
  
  .card__trigger-animation {
      padding: 16px;
  }
  
  .button-container.container-hide {
      display: none;
  }
  h2.section-videos__title.section-videos__title-mobile {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    /* margin-top: 15px; */
  }
  .mobile-text-18px{
    font-size: 18px !important;
  }
  .mobile-gap-16px{
    gap: 16px !important;
  }
  .mobile-text-17px{
    font-size: 17px !important;
  }
  section#typesBedsore {
   
    padding: 0px;
  }
  h2.section-videos__title.section-videos__title-besore {
    /* margin-top: 12px; */
    font-size: 20px !important;
    text-align: center;
    line-height: 28px;
  }
  .part-all {
    margin-top: 0px;
  }
  
  .title-descr {
      gap: 8px;
  }
  section.padding-top {
    padding-top: 15px;
  }
  .mobile-gap-12px{
    gap: 12px !important;
  }
  .variant {
    width: 100%;
    padding: 16px;
    margin: 0px;
    position: relative;
  }
  .card__num.card__num-specialistam {
    position: absolute;
    top: 18px;
    left: 20px;
  }
  .variant-lbl {
      padding-left: 60px;
      padding-top: 10px;
  }
  img.part-img.part-img-main {
    width: 260px;
    height: auto;
    top: 39px;
    right: 138px;
  }
  .variant-info {
      gap: 20px;
  }
  .video-popup__body {
    padding: 20px 15px 10px;
  }
  
  .video-popup__close {
      top: 7px;
      right: 0px;
  }
   .indications-use{
    flex-direction: column;
    /* align-items: normal; */
    align-items: center;
  }
  .video-popup__close img {
      width: 68%;
  }
  .section-types.section-types-burns {
    padding-top: 10px;
  }
  h2.section-videos__title.section-videos__title-burns.section-videos__title-mobile {
    padding: 0px 2px;
  }
 img.part-img.part-img-stik {
    width: 26%;
    height: auto;
    top: 0;
    left: 0;
    display: none;
  }
  
  img.part-img.part-img-main {
      width: 85%;
      height: auto;
      top: 0;
      left: 0;
      display: none;
      padding: 272px 0px 0px 0px;
  }
  h2.text-title.title-logo {
    font-family: Manrope;
    font-weight: 800;
    font-size: 32px;
    line-height: 40px;
  }
  
  .part-1-text.container-gap-16.fix-width {
      width: 100%;
  }
  .part-1.part-1-mobile {
    padding-top: 63px;
    padding-bottom: 0px;
  }
  .button-container.button-container__main-page {
    padding: 8px 0px;
  }
  section.section-uni-helper.background-white {
    padding-top: 21px;
  }
  
  p.main-descr {
      text-align: center;
      font-size: 18px;
      line-height: 26px;
  }
  .section-videos__container .video__play::after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: calc(47% + 11px);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 11px solid rgba(0, 0, 0, 0);
  border-left: 20px solid #ffffff;
  border-radius: 3px;
  z-index: 1;
}
  .container-main {
      padding: 32px 19px;
  }
  .card.card-main {
    padding: 0px;
    gap: 10px;
    justify-content: space-between;
  }
  
  .card-descr-body {
      gap: 8px;
      padding: 0px 24px 24px;
  }
  
  .card__body-main {
      gap: 24px;
      padding: 0px;
  }
  .cards.cards--withIcon {
    padding-bottom: 0px;
  }
  
  .card.card-main.card-main-special {width: 280px;height: 210px;border-radius: 20px;}
    img.three-img__img {
    width: 328px;
    height: 200px;
    border-radius: 20px;
  }
  
  .three-img {
      flex-direction: column;
      gap: 16px;
  }
  img.part-img.part-img-main__mobile {
    display: block;
    width: 308.3186340332031px;
    height: auto;
    top: 141px;
  }
  .header__links {
    display: none !important;
  }
  .simple-container.simple-container__first.container-start.simple-container-main {
    gap: 16px;
  }
  .card.card-main.card-main-green {
    padding-bottom: 31px;
  }
  
  .cards.cards--withIcon {
      gap: 24px;
  }  
  .triangle {
    margin-right: 38px;
  }
  
  .simple-container.mobile-gap-12px {
      padding-bottom: 30px;
  }
  div#specialist-popup-id {
    border-radius: 0px;
  }
  main.page-wounds, main.front-page, main.page-body-burns, main.page-bedsore, main {
    padding-top: 48px;
  }
}

