

/* Start:/local/templates/utwood__main/components/bitrix/news/blog2/bitrix/news.detail/.default/style.css?17586227594715*/
.blog {
  width: 100%;
  display: block;
}
.blog-section {
  --article-horizontal-padding: 12.5rem;
  --section-gap: 1.875rem;
}
@media screen and (min-width: 1921px) {
  .blog-section {
    --article-horizontal-padding: 10.41667vw;
    --section-gap: 1.5625vw;
  }
}
@media screen and (max-width: 1700px) {
  .blog-section {
    --article-horizontal-padding: 11.5625rem;
  }
}
@media screen and (max-width: 1240px) {
  .blog-section {
    --article-horizontal-padding: 0;
  }
}
@media screen and (max-width: 750px) {
  .blog-section {
    --section-gap: 1.5625rem;
  }
}
.blog-section .section__title {
  max-width: 100%;
}
.blog-section .section__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: var(--section-gap);
}
.blog-section__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  margin-top: 40px;
  gap: 5.25rem;
}
@media screen and (min-width: 1921px) {
  .blog-section__content {
    gap: 4.375vw;
  }
}
@media screen and (max-width: 1700px) {
  .blog-section__content {
    gap: 4.375rem;
  }
}
@media screen and (max-width: 1240px) {
  .blog-section__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 2.8125rem;
  }
}
@media screen and (max-width: 750px) {
  .blog-section__content {
    gap: 1.875rem;
  }
}
.blog-section__image {
  position: relative;
  width: 100%;
  max-width: 42.25rem;
  height: auto;
  min-height: 25.625rem;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (min-width: 1921px) {
  .blog-section__image {
    max-width: 35.20833vw;
    min-height: 21.35417vw;
  }
}
@media screen and (max-width: 1700px) {
  .blog-section__image {
    max-width: 31.6875rem;
    min-height: 19.375rem;
  }
}
@media screen and (max-width: 1240px) {
  .blog-section__image {
    max-width: unset;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 10.3125rem;
  }
}
.blog-section__image img,
.blog-section__image picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
@media screen and (max-width: 1240px) {
  .blog-section__image img,
  .blog-section__image picture {
    position: static;
    width: 100%;
    height: auto;
  }
}
.blog-section__article > ul,
.blog-section__article ol {
  margin-bottom: 1.5625rem;
}

.blog ol ul,
.blog ul ul {
  margin: 0;
  margin-top: 0.625rem;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 1921px) {
  .blog ol ul,
  .blog ul ul {
    margin-top: 0.52083vw;
  }
}
.blog ol ul li,
.blog ul ul li {
  padding-left: 0.9375rem;
}
@media screen and (min-width: 1921px) {
  .blog ol ul li,
  .blog ul ul li {
    padding-left: 0.78125vw;
  }
}
.blog ol ul li::before,
.blog ul ul li::before {
  left: 0;
  width: 0.1875rem;
  height: 0.1875rem;
  background-color: transparent;
  border: 1px solid #52a957;
}
@media screen and (min-width: 1921px) {
  .blog ol ul li::before,
  .blog ul ul li::before {
    width: 0.15625vw;
    height: 0.15625vw;
  }
}
@media screen and (min-width: 1921px) {
  .blog ol ul li::before,
  .blog ul ul li::before {
    border-width: 0.05208vw;
  }
}
.blog ol,
.blog ul {
  list-style: none;
}
.blog ul > li,
.blog-section__article.blog p {
  margin-bottom: 10px;
}
.blog ol > li {
  position: relative;
  padding: 0.25rem 3.25rem;
  padding-right: 0;
  width: 100%;
  display: block;
  color: rgb(30, 31, 37);
  margin-bottom: 10px;

  text-transform: capitalize;
  counter-increment: list-counter;
}

.blog ol > li::before {
  content: counter(list-counter, decimal-leading-zero);
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: var(--text-light-primary);
  font: var(--font-body-S-m);
  line-height: 1;
  background-color: #52a957;
  border-radius: 50%;
}

/* End */
/* /local/templates/utwood__main/components/bitrix/news/blog2/bitrix/news.detail/.default/style.css?17586227594715 */
