

/* Start:/local/templates/universe_store96/components/bitrix/news/news.1/style.css?16672063023843*/
.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: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.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: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.ns-bitrix.c-news.c-news-news-1 .news-panel-1 {
  margin-bottom: 20px;
  padding: 10px 15px;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.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: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.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 */

/* End */


/* Start:/local/templates/universe_store96/components/bitrix/news.detail/news.custom/style.css?172189116722298*/
.news-detail {
	margin-bottom: 40px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-item + div {
  margin-top: 30px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-header-date {
  font-size: 14px;
  line-height: 14px;
  color: #696969;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-content-item + div {
  margin-top: 30px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-content-image {
  font-size: 0;
  text-align: center;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-content-image img {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-tags-item {
  font-size: 14px;
  line-height: 14px;
  color: #FFF;
  padding: 7px 12px;
  cursor: default;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-tags-item[data-color="1"] {
  background-color: #ffd800;
  color: #1f1f1f;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-tags-item[data-color="2"] {
  background-color: #d7569c;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-tags-item[data-color="3"] {
  background-color: #3eb5f1;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-tags-item[data-color="4"] {
  background-color: #52ac62;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-tags-item[data-color="5"] {
  background-color: #1f1f1f;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-print {
  font-size: 0;
  text-align: right;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-print-icon {
  display: inline-block;
  cursor: pointer;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-print-icon path {
  fill: #a6b1b7;
  -webkit-transition-property: fill;
  -moz-transition-property: fill;
  -ms-transition-property: fill;
  -o-transition-property: fill;
  transition-property: fill;
  -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-detail-print-icon:hover path {
  fill: #333333;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-additional {
  padding-top: 35px;
  border-top: 1px solid #e8e8e8;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-additional-item + div {
  margin-top: 50px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-additional-header + div {
  margin-top: 25px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-footer {
  padding-top: 35px;
  border-top: 1px solid #e8e8e8;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-back-wrap {
  font-size: 0;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-back {
  display: inline-block;
  text-decoration: none;
  color: #525458;
  white-space: nowrap;
  -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-detail-back::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-back-icon,
.ns-bitrix.c-news.c-news-news-1 .news-detail-back-text {
  display: inline-block;
  vertical-align: middle;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-back-icon {
  font-size: 27px;
  padding-right: 20px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-back-text {
  font-size: 14px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-social-wrap {
  text-align: right;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-social {
  display: inline-block;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-navigation[data-picture-show=false] .news-detail-navigation-item {
  padding: 48px 72px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item {
  border: 1px solid #F2F2F2;
  padding: 14px;
  height: 100%;
  display: block;
  text-decoration: none;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item:hover .news-detail-navigation-item-title {
  color: inherit;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item[data-position=right] {
  text-align: right;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item[data-position=right] .news-detail-navigation-item-picture {
  margin-left: 24px;
  margin-right: 0;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item-picture {
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-right: 24px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item-subtitle {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  color: #696969;
  margin-bottom: 16px;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item-title {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
}
@media all and (max-width: 950px) {
  .ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item[data-position=right] {
    text-align: left;
  }
  .ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item[data-position=right] .news-detail-navigation-item-picture {
    margin-left: 0px;
    margin-right: 24px;
  }
  .ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item[data-position=right] .news-detail-navigation-item-wrapper {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: initial !important;
    -ms-flex-direction: initial !important;
    flex-direction: initial !important;
  }
}
@media all and (max-width: 768px) {
  .ns-bitrix.c-news.c-news-news-1 .news-detail-header-date {
    font-size: 12px;
    line-height: 12px;
  }
  .ns-bitrix.c-news.c-news-news-1 .news-detail-print {
    display: none;
  }
  .ns-bitrix.c-news.c-news-news-1 .news-detail-content-preview,
.ns-bitrix.c-news.c-news-news-1 .news-detail-content-detail {
    font-size: 14px;
    line-height: 21px;
  }
  .ns-bitrix.c-news.c-news-news-1 .news-detail-tags-item {
    font-size: 12px;
    line-height: 12px;
  }
  .ns-bitrix.c-news.c-news-news-1 .news-detail-navigation[data-picture-show=false] .news-detail-navigation-item {
    padding: 20px 20px;
  }
  .ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item-picture {
    width: 100px;
    height: 100px;
  }
}
@media all and (max-width: 425px) {
  .ns-bitrix.c-news.c-news-news-1 .news-detail-navigation-item-picture {
    width: 60px;
    height: 60px;
  }
}
@media print {
  .ns-bitrix.c-news.c-news-news-1 .news-detail-footer,
.ns-bitrix.c-news.c-news-news-1 .news-detail-additional {
    display: none;
  }
}

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

/* CUSTOM */


.title__top {
  margin: 80px 0 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.title__title {
  font-size: 40px ;
  font-weight: 600 ;
  line-height: 44px ;
  color: #141414;
  margin: 0 ;
}

.post {
  max-width: 1440px;
  min-width: 328px;
  margin: 0 auto;
  /* padding: 0 40px; */
  margin-bottom: 120px;
  font-size: inherit;
  cursor: default;
}

.post #head {
  padding: 20px 0 80px;
  display: flex;
  gap: 80px;
}

.post #head img {
  max-width: 804px;
  width: 100%;
  max-height: 518px;
  height: auto;
  object-fit: cover;
  border-radius: 16px;
}

.post #head div {
  display: flex;
  flex-direction: column;
  width: 40%;
}

.post #head time {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: #141414;
  margin-bottom: 40px;
  opacity: .8;
}

.post h1 {
  font-size: 40px;
  font-weight: 600;
  line-height: 44px;
  color: #141414;
  margin: 0 0 40px;
  opacity: .8;
}

.post #wrapper {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  gap: 40px;
}

.post #content figure {
  margin: 0;
  margin-bottom: 80px;
}

.post #content img {
  width: 100%;
  object-fit: cover;
  border-radius: 16px;
}

.post #content figcaption {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 16px 0 0;
  color: #8C8C8C;
}

.post #content h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  color: #141414;
  margin: 0 0 40px;
  opacity: .8;   
}

@media (min-width: 1200px) {
  .post #content h2 {
    padding-top: 122px;
    margin-top: -122px;
  }
}

.post p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #141414;
  margin: 0 0 24px;
}

.post #content {
  max-width: 804px;
}

.post #content a {
  border-bottom: 1px solid #141414;
  color: #141414;
  text-decoration: none;
  transition: .3s ease;
}

.post #content a:has(img),
.post #content a:has(img):hover,
.post #content a:has(img):focus {
  border-bottom: none;
}

.post #content a:hover {
  border-bottom: 1px solid #0053B5;
  color: #0053B5;
}

.post #nav {
  display: flex;
  flex-direction: column;
  padding: 16px;
  width: 370px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 16px;
  background-color: #F7F7F7;
  align-items: flex-start;
  justify-content: center;

  position: sticky;
  top: 120px;
  opacity: 1;
  transition: .3s ease;
}

.post #nav:has(:not(>li)) {
  opacity: 0;
}

.post #nav li {
  display: flex;
  cursor: pointer;
  border-radius: 8px;
  padding: 8px 8px 8px 42px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 8px 12px 8px 0;
  width: 100%;
}

.post #nav li:before {
  margin: 0px 16px;
  color: #404040;
  transition: .3s ease;
}

.post #nav li a {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.post #nav li span {
  color: #404040;
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  text-decoration: none;
  transition: .3s ease;
}

.post #nav li:hover span {
  color: #0053B5;
}

.post #nav li:hover:before {
  color: #0053B5;
}

.post #nav .active {
  background-color: #D9D9D9;
  transition: background-color .3s ease;
}

.post #nav span::after {
  content: url("data:image/svg+xml, %3Csvg width=%2716%27 height=%2717%27 viewBox=%270 0 16 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg opacity=%270.30485%27%3E%3Cmask id=%27mask0_738_77804%27 maskUnits=%27userSpaceOnUse%27 x=%275%27 y=%274%27 width=%276%27 height=%279%27%3E%3Cpath d=%27M6.66656 4.5L5.72656 5.44L8.7799 8.5L5.72656 11.56L6.66656 12.5L10.6666 8.5L6.66656 4.5Z%27 fill=%27white%27%3E%3C/path%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_738_77804%29%27%3E%3Crect y=%270.5%27 width=%2716%27 height=%2716%27 fill=%27%23404040%27%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 16px;
  height: 17px;
}

.post #content blockquote {
  padding: 0 0 0 48px;
  position: relative;
  font-style: italic;
  margin: 0;
}

.post #content blockquote:has(+h2) {
  margin-bottom: 80px;
}

.post #content blockquote p {
  color: #111316;
  font-weight: 600;
  margin-bottom: 8px;
}

.post #content blockquote::before {
  content: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_509_19921)'%3E%3Cpath d='M14.6 7.264C16.25 7.264 17.372 8.584 17.372 10.036C17.372 11.026 17.174 11.686 16.778 13.072L14.204 22.048L11.828 22.048L14.006 12.742C12.686 12.412 11.828 11.422 11.828 10.036C11.828 8.452 13.016 7.264 14.6 7.264ZM24.698 7.264C26.348 7.264 27.47 8.584 27.47 10.036C27.47 11.026 27.272 11.686 26.876 13.072L24.302 22.048L21.926 22.048L24.104 12.742C22.784 12.412 21.926 11.422 21.926 10.036C21.926 8.452 23.114 7.264 24.698 7.264Z' fill='%23141414'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_509_19921'%3E%3Crect width='40' height='40' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  background-color: transparent;
}

.post #content blockquote cite {
  font-size: 16px;
  line-height: 24px;
}

.post #content ul {
  margin: 0px 0 24px 34px;
}

.post #content ul li {
  padding: 0;
  margin: 0 0 8px 4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.post #content ul li:before {
  left: -18px;
  font-size: 16px;
  color: #141414;
  top: -2px;
  padding: 0;
}

.post #content ul li::marker {
  color: #141414;
}

.post #content ol {
  margin: 0 0 0 40px;
}

.post #content ol li {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #141414;
  padding: 0;
  margin: 0 0 24px;
  text-indent: 0;
  position: relative;
}

.post #content ol li:last-of-type {
  margin: 0;
}

.post #content ol li:before {
  position: absolute;
  left: -16px;
  margin-right: -9px;
  color: #111316;
}

.post table {
  border-radius: 0 0 16px 16px;
  margin-bottom: 40px;
  width: 100%;

  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.post table {
  border-collapse: collapse;
}

.post tr:last-child {
  border-radius: 0 0 16px 16px;
}

.post tr:first-child {
  border-top: 1px solid #D9D9D9;
}

.post table tr {
  border-collapse: collapse;
  display: flex;
  border-right: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
  border-left: 1px solid #D9D9D9;
}

.post table tr:first-child {
  color: #8C8C8C;
  border-radius: 16px 16px 0 0;
}

.post table tr th {
  width: calc(100% / 4);
  min-height: 53px;
  font-weight: 400;
  padding: 16px;
  text-align: start;
  border-right: 1px solid #D9D9D9;
}

.post table tr th:last-child {
  border: none;
}

.post table tr td {
  width: calc(100% / 4);
  min-height: 45px;
  padding: 16px;
  border-right: 1px solid #D9D9D9;
  text-align: start;
}

.post table tr td:last-child {
  border: none;
}

.post table tr td:first-child {
  color: #8C8C8C;
  text-align: start;
}

.post #content ul:has(+h2),.post #content ol:has(+h2), .post #content table:has(+h2) {
  margin-bottom: 80px;
}

.post p:has(+ul),
.post p:has(+ol) {
  margin-bottom: 8px;
}

.post p:has(+blockquote) {
  margin: 0 0 8px;
}

.post p:has(+table) {
  margin: 0 0 40px;
}

.post__arrows-desc {
  display: flex;
  align-items: center;
}

.post__arrows-desc svg {
  transition: .3s ease;
}

.post__arrows-desc svg:not(.swiper-button-disabled):hover {
  color: #0053B5;
}

.post__arrows-mob {
  display: none;
}

.post__prew , .post__next{
  cursor: pointer;
}

.post__prew {
  transform: rotate(180deg);
}

.post__arrows-desc .swiper-button-disabled {
  opacity: .4;
  scale: .7;
  cursor: not-allowed;
}

.post__swiper {
  width: calc(100% + 48px);
  height: 100%;
  padding: 40px 24px;
  margin: 0px -24px;
  overflow: hidden;
}

.post__posts {
  display: flex;
}

.post__post {
  border: 1px solid #D9D9D9;
  padding: 24px;
  border-radius: 16px;
  position: relative;
  margin-right: 35px;
  transition: border-color, box-shadow .3s ease;
}

.swiper-slide.post__post {
  display: flex;
  flex-direction: column;
}

.post__post:last-child {
  margin-right: 0;
}

.post__btn {
  display: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: #141414;
  padding: 3px 30px;
  border: 1px solid #141414;
  background: #FFFFFF;
  border-radius: 88px;
  opacity: 0;
}

.post__post:hover .post__btn {
  display: block;
  animation: fade-in .3s ease-in;
  -moz-animation: fade-in .3s ease-in;
  -webkit-animation: fade-in .3s ease-in;
  -ms-animation: fade-in .3s ease-in;
  -o-animation: fade-in .3s ease-in;
  opacity: 1;
  visibility: visible;
}

.post__post:hover {
  border: 1px solid transparent;
  /* box-shadow: 0px 12px 40px 0px #00000033; */
  box-shadow: 0px 12px 24px 0px #00000033;
}

.post__post:hover .post__time {
  display: none;
  opacity: 0;
}

.post__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.post__img {
  border-radius: 16px;
  margin: auto;
  margin-bottom: 24px;
  min-height: 200px;
  object-fit: contain;
}

.post__title {
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
  color: #000000;
  height: 56px;
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

.post__text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
  opacity: .6;
  height: 72px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  margin-bottom: 24px;
}

.post__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
}

.post__time {    
  display: flex;
  align-items: center;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  color: #909090;
  opacity: 1;
}

.post__time:before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0029 11.2209C14.5494 9.06346 16.6136 7.96187 21.1078 7.94172C21.1796 7.94144 21.2508 7.9554 21.3172 7.98277C21.3836 8.01013 21.444 8.05038 21.4948 8.10118C21.5456 8.15199 21.5859 8.21234 21.6132 8.27877C21.6406 8.3452 21.6545 8.41639 21.6543 8.48824V18.3257C21.6543 18.4706 21.5967 18.6097 21.4942 18.7121C21.3917 18.8146 21.2527 18.8722 21.1078 18.8722C16.7355 18.8722 15.0464 19.7538 14.0029 21.0583M14.0029 11.2209C13.4564 9.06346 11.3922 7.96187 6.89809 7.94172C6.82625 7.94144 6.75506 7.9554 6.68863 7.98277C6.6222 8.01013 6.56184 8.05038 6.51104 8.10118C6.46023 8.15199 6.41999 8.21234 6.39262 8.27877C6.36525 8.3452 6.3513 8.41639 6.35157 8.48824V18.2598C6.35157 18.5973 6.56061 18.8722 6.89809 18.8722C11.2703 18.8722 12.9655 19.7603 14.0029 21.0583M14.0029 11.2209V21.0583' stroke='black' stroke-opacity='0.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 28px;
  height: 28px;
  margin-right: 8px;
}

.post__date {
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  color: #909090;
}

.post__arrow {
  display: none;
}

@media (max-width: 1400px) {
  .post #head {
    gap: 40px;
  }
}

@media (max-width: 1300px) {
  .post #head {
    gap: 24px;
  }
  .post #wrapper {
    gap: 24px;
  }
}

@media (max-width: 1200px) {

  .title__top {
    margin: 40px 0 0;
    align-items: center;
  }

  .title__title {
    font-size: 32px !important;
  }

  .post #head {
    padding: 16px 0 64px;
    gap: 0;
    flex-direction: column-reverse;
  }

  .post #head div {
    max-width: 804px;
    width: 100%;
  }

  .post #head time {
    font-size: 14px;
    line-height: 21px;
  }

  .post h1 {
    margin: 0 0 32px;
  }

  .post #head img {
    width: 100%;
  }

  .post #wrapper {
    gap: 0;
    justify-content: flex-end;
  }

  .post #content figure {
    margin-bottom: 64px;
  }

  .post #content figcaption {
    font-size: 14px;
    line-height: 21px;
  }

  .post #content blockquote {
    padding: 0px 0 0 31px;
  }

  .post #content blockquote::before {
    left: -6px;
    top: -6px;
  }

  .post blockquote cite {
    font-size: 14px;
    line-height: 21px;
  }

  .post blockquote:has(+h2) {
    margin-bottom: 64px;
  }

  .post #content h2 {
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 32px;   
  }

  .post p {
    font-size: 14px;
    line-height: 21px;
  }

  .post span {
    color: #BE2929;
  }

  .post #nav {
    display: none;
  }

  .post #content ol li {
    font-size: 14px;
    line-height: 21px;
  }

  .post #content ul li {
    font-size: 14px;
    line-height: 21px;
  }

  .post #content ul li:before {
    left: -16px;
    font-size: 14px;
    top: -2px;
  }

  .post ol {
    padding: 0;
    font-size: 14px;
    line-height: 21px;
  }

  .post table {
    font-size: 12px;
    line-height: 16px;
  }

  .post table tr td {
    min-height: 40px;
  }

  .post table tr th {
    min-height: 48px;
  }

  .post #content ul:has(+h2), .post #content ol:has(+h2), .post #content table:has(+h2) {
    margin-bottom: 64px;
  }

  .post p:has(+ul) {
    margin-bottom: 8px;
  }

  .post p:has(+blockquote) {
    margin: 0 0 8px;
  }

  .post p:has(+table) {
    margin: 0 0 40px;
  }

  .post__img {
    border-radius: 8px;
  }

  .post__title {
    margin-bottom: 12px;
  }

  .post__swiper {
    width: calc(100% + 32px);
    padding: 40px 16px;
    margin: 0px -16px;
  }
}

@media (max-width: 768px) {
  .title__top {
    margin: 24px 0 8px;
  }

  .title__title {
    font-size: 24px !important;
    line-height: 32px !important;
  }

  .post {
    margin-bottom: 0;
  }

  .post #head {
    padding: 0 0 64px;
  }

  .post #content {
    width: 100%;
  }

  .post #content img {
    padding: 0;
    margin-bottom: 16px;
    /* height: 420px; */
    background: #00000033;
  }

  .post #content figure:first-of-type img {
    /* object-position: -6px; */
    padding: 0;
    margin-bottom: 16px;
    height: 180px;
    object-fit: cover;
    background: transparent;
  }

  .post h1 {
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 24px;
  }

  .post blockquote {
    padding: 0px 0 0 46px;
  }

  .post blockquote::before {
    left: 0px;
    top: 0px;
  }

  .post #content ol li:before {
    left: -25px;
  }
  
  .post #content ul li {
    margin: 0 0 4px 4px;
  }

  .post table {
    margin: 0 -16px 32px -16px;
    overflow-x: auto;
    display: block;
    padding: 0 16px 1px;
    width: calc(100% + 32px);
    border-bottom: 1px solid #D9D9D9;
  }

  .post table::-webkit-scrollbar {
    display: none;
  }

  .post table tr,
  .post table tbody { 
    min-width: 660px;
  }

  .title__top {
    margin: 24px 0 8px;
    flex-direction: column;
    align-items: flex-start;
  }

  .post__post {
    width: 264px;
  }

  .post__arrows-desc {
    display: none;
  }

  .post__arrows-mob {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
    margin: 24px 0; 
  }

  .post__arrows-mob .swiper-button-disabled {
    opacity: 0.5;
    cursor: not-allowed;
    transform: scale(.6);
    transition: .3s;
  }

  .post__arrows-mob .post__prew.swiper-button-disabled {
    transform: rotate(180deg) scale(.6);
  }

  .post__swiper {
    margin: 46px 0 0;
    padding: 0;
    width: 100%;
  }

  .post__post:hover {
    border: 1px solid #D9D9D9;
    box-shadow: none;
  }

  .post__post:hover .post__btn {
    display: none;
  }

  .post__post:hover .post__time {
    display: flex;
    opacity: 1;
  }

    /* .intec-grid.intec-grid-i-20>.news-content.intec-grid-item {
      padding: 16px;
    } */
}

.widget.c-form.c-form-template-1 {
  display: none;
}
/* End */
/* /local/templates/universe_store96/components/bitrix/news/news.1/style.css?16672063023843 */
/* /local/templates/universe_store96/components/bitrix/news.detail/news.custom/style.css?172189116722298 */
