

/* Start:/local/templates/main2026/components/bitrix/news/blog_full/banner.css?17924944441844*/
/* Limit the banner layout to pages rendered by blog_full. */
.main-block:has(.blog-full-banner) {
    padding: 0;
    min-height: 0;
    background: none;
    overflow: hidden;
}

.main-block:has(.blog-full-banner) .banner__slide {
    min-height: 0;
    height: auto;
    gap: 0;
}

.main-block:has(.blog-full-banner) .banner__content {
    display: none;
}

.main-block:has(.blog-full-banner) .banner__img {
    position: relative;
    inset: auto;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    border-radius: 40px;
    overflow: hidden;
}

.main-block:has(.blog-full-banner) .banner__img picture,
.main-block:has(.blog-full-banner) .banner__img img {
    display: block;
    width: 100%;
    height: auto;
}

.main-block:has(.blog-full-banner) .breadcrumb {
    padding: 16px clamp(23px, 4vw, 64px);
}

/* Keep the shared section gap, but use a smaller gap before blog content. */
.content-wrapper:has(> .main-block + .blog-full-article),
.content-wrapper:has(> .main-block + .blog-full-list) {
    --blog-full-section-gap: 100px;
    row-gap: var(--blog-full-section-gap);
}

.content-wrapper > .main-block + .blog-full-article,
.content-wrapper > .main-block + .blog-full-list {
    /* Flex item margins add to the parent's gap; compensate only this pair. */
    margin-top: calc(40px - var(--blog-full-section-gap));
    padding-top: 0;
}

@media (max-width: 768px) {
    .main-block:has(.blog-full-banner) .banner__img {
        border-radius: 24px;
    }

    .content-wrapper:has(> .main-block + .blog-full-article),
    .content-wrapper:has(> .main-block + .blog-full-list) {
        --blog-full-section-gap: 60px;
    }

    .content-wrapper > .main-block + .blog-full-article,
    .content-wrapper > .main-block + .blog-full-list {
        margin-top: calc(24px - var(--blog-full-section-gap));
    }
}

/* End */


/* Start:/local/templates/main2026/components/bitrix/news/blog_full/bitrix/news.detail/.default/style.css?17924936731870*/
.watched {
    padding-left: 2%;
    display: flex;
    align-items: center;
    margin-right: 15px;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 130%;
    color: #6D6D6D;
}
.watched svg {
    margin-right: 5px;
}
.detail-stat {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}
.detail-stat .date {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 130%;
    color: #6D6D6D;
}
.menu-level
{
    margin: 2px;

    padding: 7px;
    text-decoration: underline;
    color: #918161;
    font-weight: 700;
}
.menu-level-2
{
    font-size: 85%;
}
.meta_date {
    background-image: url(/local/templates/main2026/components/bitrix/news/blog_full/bitrix/news.detail/.default/img/time.png);
    background-position: left;
    background-repeat: no-repeat;
}
.author a:not([class])
{
    font-size: 18px;
    line-height: 180%;
    /*  color: #333333! important;
      font-weight: bold;
      text-decoration: none! important;
      */

}
.blog-feedback
{
    padding-top: 15px;
}
.iblock__item-image
{
    margin: 10px;
}
.services-no-slider
{
    display: flex
}
.arrow__prev
{
    background: url(/local/assets/img/icons/special-offer-prev.svg);
    background-position: center center;
    background-repeat: no-repeat;
    left: -25px;
    width: 32px;
    height: 18px;
    cursor: pointer;
}
.arrow__next
{
    background: url(/local/assets/img/icons/special-offer-next.svg);
    background: url(/local/assets/img/icons/special-offer-next.svg);
    background-position: center center;
    background-repeat: no-repeat;
    right: -25px;
    width: 32px;
    height: 18px;
    cursor: pointer;
}
@media (min-width: 798px) {
    .arrow__prev {
        display: none;
    }
    .arrow__next {
        display: none;
    }
}
.textpage ul:not([class]) li {
    position: relative;
    margin-bottom: 12px;
    padding-left: 24px;
    list-style: none! important;
}
/* End */


/* Start:/bitrix/components/arturgolubev/yandex.share/templates/.default/style.css?1739794299322*/
.ar_al_left {text-align:left;}
.ar_al_center {text-align:center;}
.ar_al_right {text-align:right;}
.ya-share-text-wrap {display: inline-block; vertical-align: middle;}
.ya-share-wrap {display: inline-block; vertical-align: middle;}

html .ya-share2__list_direction_horizontal > .ya-share2__item {margin-bottom: 5px;}
/* End */
/* /local/templates/main2026/components/bitrix/news/blog_full/banner.css?17924944441844 */
/* /local/templates/main2026/components/bitrix/news/blog_full/bitrix/news.detail/.default/style.css?17924936731870 */
/* /bitrix/components/arturgolubev/yandex.share/templates/.default/style.css?1739794299322 */
