

/* Start:/local/templates/titan/components/bitrix/news/news/bitrix/news.detail/detailed/style.css?17688356873983*/
.blog-detail {
  padding: 25rem 0 0rem;
}
.blog-detail-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 28rem 84rem;
  border-radius: 85rem;
  border: 2rem solid #D5E0E2;
  margin-bottom: 50rem;
}
.blog-detail-header__all {
  display: flex;
  align-items: center;
  gap: 17rem;
}
.blog-detail-header__all p {
  margin: 0;
  color: #464646;
  font-family: "Acrom";
  font-weight: 500;
  text-transform: uppercase;
}
.blog-detail-header__all svg {
  width: 79rem;
}
.blog-detail-header__title {
  margin: 0;
  color: #000;
  font-size: 30rem;
  font-weight: 500;
  line-height: 1.25;
  text-transform: uppercase;
}
.blog-detail-wrapper {
  display: flex;
  gap: 40rem;
}
.blog-detail-nav {
  display: none;
  margin-top: 60rem;
}
.blog-detail-nav p {
  position: relative;
  font-weight: 700;
  font-size: 32rem;
  line-height: 36rem;
  letter-spacing: -0.015em;
  color: #5C5C5C;
  margin-bottom: 21rem;
  padding-left: 35rem;
}
.blog-detail-nav p::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 50rem;
  width: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
}
.blog-detail-nav ul {
  display: flex;
  flex-direction: column;
  gap: 4rem;
  padding-left: 35rem;
}
.blog-detail-nav ul li a {
  font-weight: 500;
  font-size: 18rem;
  line-height: 36rem;
  letter-spacing: -0.015em;
  color: #18A0FB;
}
.blog-detail .detail {
  max-width: 1110rem;
}
.blog-detail .detail h1 {
  font-weight: 700;
  font-size: 62rem;
  letter-spacing: -0.015em;
  color: #000000;
  margin-bottom: 15rem;
  padding-left: 10rem;
}
.blog-detail .detail-meta {
  display: flex;
  align-items: center;
  gap: 23rem;
  margin-bottom: 30rem;
  padding-left: 10rem;
}
.blog-detail .detail-meta__author, .blog-detail .detail-meta__tag, .blog-detail .detail-meta__data {
  font-size: 24rem;
  line-height: 30rem;
  letter-spacing: -0.015em;
  color: #00767C;
}
.blog-detail .detail-meta__tag {
  position: relative;
  line-height: 36rem;
  color: #006EB8;
  padding-left: 16rem;
}
.blog-detail .detail-meta__tag::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 32.06rem;
  width: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
}
.blog-detail .detail-meta__data {
  position: relative;
  line-height: 30px;
  color: #5C5C5C;
  padding-left: 16rem;
}
.blog-detail .detail-meta__data::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 32.06rem;
  width: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
}
.blog-detail .detail-img {
  margin-bottom: 50rem;
}
.blog-detail .detail-text {
  font-weight: 400;
  font-size: 18rem;
  line-height: 30rem;
  letter-spacing: -0.015em;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 30rem;
}
.blog-detail .detail-text p {
  margin: 16rem 0;
}
.blog-detail .detail-text p:last-of-type {
  margin-bottom: 0;
}
.blog-detail .detail-text h3 {
  font-weight: 700;
  margin-bottom: 20rem;
}
.blog-detail .detail-text h4 {
  font-weight: 500;
}
.blog-detail .detail-text ol {
  padding-left: 40rem;
  margin: 18px 0;
}
.blog-detail .detail-text ul {
  padding-left: 40px;
  margin: 16px 0;
}
.blog-detail .detail-text ul li {
  list-style: initial !important;
}
@media (max-width: 768px) {
  .blog-detail-header {
    gap: 45rem;
    padding: 28rem 30rem;
  }
  .blog-detail-header__all {
    gap: 1rem;
  }
  .blog-detail-header__all p {
    font-size: 12rem;
  }
  .blog-detail-wrapper {
    flex-direction: column-reverse;
  }
  .blog-detail-nav {
    margin-top: 0;
  }
  .blog-detail .detail h1 {
    font-size: 40rem;
    margin-bottom: 15rem;
  }
  .blog-detail .detail-meta {
    margin-bottom: 10rem;
  }
  .blog-detail .detail-meta__author, .blog-detail .detail-meta__tag, .blog-detail .detail-meta__data {
    font-size: 16rem;
  }
  .blog-detail .detail-img {
    margin-bottom: 20rem;
  }
  .blog-detail .detail-footer {
    transform: none;
  }
}
/* End */


/* Start:/local/templates/titan/components/bitrix/system.pagenavigation/show_more/style.css?1768835687261*/
.load-more {
  max-width: 223rem;
  width: 100%;
  padding: 17rem 0;
  text-transform: uppercase;
  background-color: #DBE3E5;
  font-weight: 500;
  font-size: 15rem;
  line-height: 15rem;
  border-radius: 27.5618rem;
  margin: 0 auto;
  transition: all 0.3s;
}
/* End */


/* Start:/local/templates/titan/components/bitrix/news.list/similar/style.css?17688356872067*/
.similar {
  margin-bottom: 100rem;
}
.similar-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(500rem, 1fr));
  gap: 70rem;
  margin: 50rem -15rem 0;
}
.similar-item {
  position: relative;
  margin: 0 -10rem;
}
.similar-item__img {
  width: 100%;
  display: block;
}
.similar-item__img img {
  max-height: 340rem;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
}
.similar-item-info {
  background-color: #EDEDED;
  padding: 28rem 60rem 52rem;
}
.similar-item-info__wrapper {
  display: flex;
  gap: 10rem;
  justify-content: space-between;
  align-items: center;
}
.similar-item-info__tag {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 15rem;
  line-height: 30rem;
  letter-spacing: -0.015em;
  color: #5C5C5C;
}
.similar-item-info__title {
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 19.8058rem;
  line-height: 30rem;
  letter-spacing: -0.015em;
  color: #000000;
  margin-bottom: 5rem;
  margin-top: 0;
}
.similar-item-info__meta {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16rem;
  line-height: 1;
  color: rgba(28, 28, 28, 0.5);
  margin-bottom: 24rem;
}
.similar-item-info__text {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16rem;
  line-height: 1.4;
  color: #000000;
}
.similar-item__link {
  position: absolute;
  inset: 0;
}
.similar .slick-slide {
  margin: 0 15rem;
}
@media (max-width: 768px) {
  .similar {
    margin-bottom: 30rem;
  }
  .similar-list {
    row-gap: 30rem;
    grid-template-columns: auto;
    margin: 25rem 0 0;
  }
  .similar-item-info {
    padding: 10rem 20rem 25rem;
  }
  .similar-item-info__wrapper {
    align-items: flex-start;
    flex-direction: column;
    gap: 0;
    margin-bottom: 5rem;
  }
  .similar-item-info__tag {
    font-size: 12rem;
    line-height: 1.5;
  }
  .similar-item-info__title {
    font-size: 18rem;
    line-height: 1.2;
  }
  .similar-item-info__meta {
    font-size: 12rem;
    margin-bottom: 5rem;
  }
  .similar-item-info__text {
    font-size: 12rem;
  }
}
/* End */
/* /local/templates/titan/components/bitrix/news/news/bitrix/news.detail/detailed/style.css?17688356873983 */
/* /local/templates/titan/components/bitrix/system.pagenavigation/show_more/style.css?1768835687261 */
/* /local/templates/titan/components/bitrix/news.list/similar/style.css?17688356872067 */
