

/* Start:/bitrix/templates/matilda_s1/components/bitrix/news/lioni.blog.1/style.css?17927790919248*/
.ns-bitrix.c-news.c-news-news-1 .news-body[data-additional=true] {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.ns-bitrix.c-news.c-news-news-1 .news-content {
  width: 75%;
}
.ns-bitrix.c-news.c-news-news-1 .news-additional {
  width: 25%;
}
.ns-bitrix.c-news.c-news-news-1 .news-additional-item {
  margin-top: 30px;
}
.ns-bitrix.c-news.c-news-news-1 .news-additional-item:first-child {
  margin-top: 0;
}
.ns-bitrix.c-news.c-news-news-1 .news-additional-tags-header {
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
}
.ns-bitrix.c-news.c-news-news-1 .news-additional-tags-header + div {
  margin-top: 15px;
}
.ns-bitrix.c-news.c-news-news-1 .news-additional-top-wrapper {
  padding: 25px;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.ns-bitrix.c-news.c-news-news-1 .news-additional-top-header {
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
}
.ns-bitrix.c-news.c-news-news-1 .news-additional-top-header + div {
  margin-top: 25px;
}
.ns-bitrix.c-news.c-news-news-1 .news-additional-subscribe {
  padding: 25px;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-1 {
  margin-bottom: 20px;
  padding: 10px 15px;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-1-item {
  margin: 5px 15px;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-1-item > * {
  font-size: 13px;
  line-height: 17px;
  text-decoration: none;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-1-item > a {
  color: #4b4b4b;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-2 {
  padding: 10px;
  margin-bottom: 30px;
  background-color: #f9f9fa;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-2-item {
  margin: 10px 25px;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-2-item[data-role=year] {
  position: relative;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-2-item[data-role=year]::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -25px;
  display: block;
  width: 1px;
  height: 20px;
  margin-top: -10px;
  background-color: #888888;
  opacity: 0.7;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-2-item > * {
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-2-item > a {
  color: #888888;
}
.ns-bitrix.c-news.c-news-news-1 [data-additional=true] .news-content {
  width: 75%;
  flex-basis: auto;
}
.ns-bitrix.c-news.c-news-news-1 [data-additional=false] .news-content {
  width: 100%;
}
@media all and (max-width: 1024px) {
  .ns-bitrix.c-news.c-news-news-1 [data-additional=true] .news-content {
    width: 100%;
  }
  .ns-bitrix.c-news.c-news-news-1 .news-additional {
    display: none;
  }
}
@media all and (max-width: 768px) {
  .ns-bitrix.c-news.c-news-news-1 .news-panel-2-item[data-role=year]::after {
    display: none;
  }
}

/*# sourceMappingURL=style.css.map */

/* Styles are loaded only by the isolated lioni.blog.1 component template. */
.lioni-blog {min-width:0; padding-bottom:48px;}
.lioni-blog .blog-grid {display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:30px;}
.lioni-blog .blog-card {min-width:0; display:flex; flex-direction:column; background:#fff; border:1px solid #e8ebee; border-radius:4px; overflow:hidden;}
.lioni-blog .blog-card-image {display:block; aspect-ratio:1672/940; overflow:hidden; background:#f8f9fb;}
.lioni-blog .blog-card-image img {display:block; width:100%; height:100%; object-fit:cover;}
.lioni-blog .blog-card-content {display:flex; flex:1; flex-direction:column; padding:24px;}
.lioni-blog .blog-card-title {font-family:Montserrat,Arial,sans-serif; font-weight:500; font-size:20px; line-height:1.45; margin:0 0 14px; overflow-wrap:break-word;}
.lioni-blog .blog-card-title a {color:#1c2963; text-decoration:none;}
.lioni-blog .blog-card-title a:hover {color:#1d9cd6;}
.lioni-blog .blog-card-description {font-size:14px; line-height:1.7; color:#808080; margin:0 0 22px;}
.lioni-blog .blog-card-read {align-self:flex-start; margin-top:auto; color:#177ba9; font-size:14px; font-weight:600; text-decoration:none; padding:4px 0;}
.lioni-blog .blog-card-read:hover {color:#1d9cd6; text-decoration:underline;}
.lioni-blog a:focus-visible {outline:2px solid #1d9cd6; outline-offset:4px;}
.lioni-blog .blog-pagination {margin-top:30px;}
.lioni-blog .lioni-blog-article {max-width:960px; margin:0 auto; min-width:0;}
.lioni-blog .lioni-blog-cover {display:block; width:100%; height:auto; margin:0 0 32px; border-radius:4px;}
.lioni-blog .lioni-blog-body {color:#40464d; font-size:17px; line-height:1.85; overflow-wrap:break-word;}
.lioni-blog .lioni-blog-body p {margin:0 0 22px;}
.lioni-blog .lioni-blog-body h2 {font-family:Montserrat,Arial,sans-serif; color:#1c2963; font-weight:500; font-size:27px; line-height:1.4; margin:40px 0 20px;}
.lioni-blog .lioni-blog-body figure.inline {display:block; margin:32px 0; width:100%; max-width:100%;}
.lioni-blog .lioni-blog-body img {display:block; max-width:100%; width:100%; height:auto; border-radius:4px;}
.lioni-blog .lioni-blog-body a {color:#177ba9; text-decoration:underline; text-underline-offset:3px;}
.lioni-blog .lioni-blog-body a:hover {color:#1d9cd6;}
.lioni-blog .blog-back {display:inline-block; margin-top:24px; color:#177ba9; text-decoration:none; padding:8px 0;}
.lioni-blog .blog-back:hover {text-decoration:underline;}
@media(max-width:1024px) {.lioni-blog .blog-grid {grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px;}}
@media(max-width:600px) {
 .lioni-blog {padding-bottom:28px;}
 .lioni-blog .blog-grid {grid-template-columns:minmax(0,1fr); gap:20px;}
 .lioni-blog .blog-card-content {padding:20px;}
 .lioni-blog .blog-card-title {font-size:19px;}
 .lioni-blog .lioni-blog-body {font-size:16px; line-height:1.8;}
 .lioni-blog .lioni-blog-body h2 {font-size:23px; margin-top:30px;}
 .lioni-blog .lioni-blog-body figure.inline {margin:26px 0;}
 .lioni-blog .lioni-blog-cover {margin-bottom:26px;}
}

/* Shared article footer: same request form (21) and phone as the homepage. */
.lioni-blog .lioni-blog-request {display:flex; flex-wrap:wrap; align-items:center; gap:20px 28px; margin-top:36px; padding:28px; background:#f8f9fb; border:1px solid #e8ebee; border-radius:4px;}
.lioni-blog .lioni-blog-request-button {flex:0 0 auto; max-width:100%; min-height:48px; cursor:pointer; white-space:normal;}
.lioni-blog .lioni-blog-request-button:focus-visible {outline:2px solid #1d9cd6; outline-offset:4px;}
.lioni-blog .lioni-blog-request-contact {min-width:0; margin:0; color:#40464d; font-size:15px; line-height:1.7;}
.lioni-blog .lioni-blog-request-contact a {display:inline-block; color:#177ba9; font-weight:600; text-decoration:none; white-space:nowrap;}
.lioni-blog .lioni-blog-request-contact a:hover {text-decoration:underline;}
@media(max-width:600px) {
 .lioni-blog .lioni-blog-request {align-items:stretch; flex-direction:column; gap:16px; padding:20px; margin-top:28px;}
 .lioni-blog .lioni-blog-request-button {width:100%;}
}

/* Visible navigation for all pages of the blog; scoped to this component. */
.lioni-blog .blog-list-toolbar {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:16px 24px; margin-bottom:28px;}
.lioni-blog .blog-list-count {margin:0; color:#40464d; font-size:15px; line-height:1.6;}
.lioni-blog .blog-pagination {display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin-top:28px;}
.lioni-blog .blog-list-toolbar .blog-pagination {margin-top:0;}
.lioni-blog .blog-page-link {display:inline-flex; align-items:center; justify-content:center; min-width:44px; min-height:44px; box-sizing:border-box; padding:10px 13px; border:1px solid #d7e5ed; border-radius:4px; background:#fff; color:#177ba9; font-size:15px; line-height:22px; text-decoration:none;}
.lioni-blog a.blog-page-link:hover {border-color:#1d9cd6; background:#f1f9fd; color:#177ba9; text-decoration:none;}
.lioni-blog .blog-page-link.is-current {border-color:#1d9cd6; background:#1d9cd6; color:#fff; font-weight:600;}
.lioni-blog .blog-page-note {margin-left:8px; color:#65777f; font-size:14px; line-height:1.6;}
@media(max-width:600px) {
 .lioni-blog .blog-list-toolbar {align-items:flex-start; flex-direction:column; gap:12px; margin-bottom:22px;}
 .lioni-blog .blog-page-note {flex-basis:100%; order:-1; margin:0 0 2px;}
}

/* End */
/* /bitrix/templates/matilda_s1/components/bitrix/news/lioni.blog.1/style.css?17927790919248 */
