.hero__inner.wrapper.wrap-pl-1.wrap-pr-1 p{
    line-height: 30px;
}
.wrapper {
    max-width: 2345px;
}
.news-list__list--grid {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 16px;

}

.news-list__list--grid > * {
    width: 100%;
    flex: 1 0 100%;
    max-width: 100%;
}
.card-news__image--full {
    width: 100%;
    flex: 1 0 100%;
    max-width: 100%;
    margin: 0;
    margin-bottom: calc(var(--rem) * 40) !important;
    display: block;
}

.card-news__link--no-gap {
    padding: 0;
    height: 100%;
}

.card-news__inner--no-gap {
    padding: 0;
    background-color: transparent;

}

.card-news__image-wrapper--small {
    padding-top: 8.8%;
}
.card-news__text--medium {
    max-width: 855px;
}
.card-news__des--small {
    font-size: 1rem;
    font-weight: 300;
    line-height: 134%;
}
.card-news__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
}
.card-news__tag {
    font-weight: 400;
    font-size: 0.8rem;
    line-height: 134%;
    padding: 0.4rem 1.6rem;
    position: relative;
    background: #EFEFF1;

    color: #101010;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition-property: color, width, background-color, border, opacity;
    -o-transition-property: color, width, background-color, border, opacity;
    transition-property: color, width, background-color, border, opacity;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
}
.card-news__tag::after {
    position: absolute;
    content: "";
    display: block;
    height: 100%;
    width: 0;
    left: 0;
    top: 0;
    -webkit-transition-property: width;
    -o-transition-property: width;
    transition-property: width;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: #d0043c;
}
.card-news__tag.focus-visible::after, .card-news__tag:hover::after {
    width: 100%;
}
.card-news__tag-text {
    position: relative;
    z-index: 1;
}
.card-news__tag:hover {
    color: #fff;
}
.card-news__footer {
    display: flex;
    flex-wrap: wrap;
    padding-top: 20px;
    /*margin-bottom: calc(var(--rem) * 19);*/
    margin-top: auto;
}
.card-news__label--no-gap {
    padding: 0;
    margin: 0;
    font-size: 1rem;
    line-height: 134%;
}
.wrapper--gap-x {
    padding: 0rem 1.5rem;
}
.card-news-detail-date {
    margin-top: 40px;
}
.card-news-detail-tags {
    margin-top: 72px;
    margin-bottom: 40px;
}
.card-news-detail-tags__title {
    font-weight: 500;
    font-size: 26px;
    line-height: 134%;
    /* identical to box height, or 35px */


    /* Black */

    color: #101010;
    margin-bottom: 32px;

}
.card-about__info-text {
    font-size: 20px;
    line-height: 134%;
    /* or 27px */


    color: #101010;

}
.card-about__right-a .card-about__info-description {
    font-weight: 600;
    font-size: 20px;
    line-height: 134%;
    /* or 27px */


    color: #101010;
}
.card-about__right-a {
    max-width: 174px;
    position: absolute;
    right: 0;
    top: 64px;
    transform: translateX(-70px);
}
.content__user-text-wrap--author {
    position: relative;
}
.mt-60 {
    margin-top: 60px;
}


.content__aside-title {

    font-weight: 500;
    font-size: 40px;
    line-height: 52px;
    /* identical to box height */


    color: #000000;
    margin-bottom: 40px;
}
.content-wrapper__before-full:before {
    width: 100%;
    left: 0;
}
.content__grid-aside {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
}
.content__grid-aside .content__user-text-wrap {
    max-width: 1377px;
    width: 100%;
    padding-right: 70px;
    padding-left: 14px;
}
.content__grid-aside .content__user-text {
    max-width: 100%;
}
.content__grid-aside .content__user-text iframe {
    max-width: 100%;
}
.content__main-content {
    flex: 1;
    min-width: 0;
}
.content__aside-content {
    flex: 1 0 624px;
    max-width: 624px;
    width: 624px;
    padding-left: 70px;
    border-left: 1px solid #EDEDED;
}
.content__grid-aside .card-news__image--full {
    margin-bottom: 24px;
}
.content__grid-aside .card-news__title {
    font-weight: 500;
    font-size: 26px;
    line-height: 120%;
    /* or 31px */


    /* Black */

    color: #101010;

    margin-bottom: 12px;
}
.content__grid-aside .card-news__des--small {
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    /* or 144% */


    color: #101010;
}
.content__aside-item {
    margin-bottom: 34px;
}
@media (min-width: 640px) {
    .card-news__content--full {
        flex-wrap: wrap;
    }
}
@media (min-width: 990px) {
    .tabs-list {

        display: inline-flex;
        min-width: 75%;
        width: auto;
        padding-right: 2rem;
    }
    .card-news__text--small {
        max-width: 430px;
    }
    .wrapper--gap-x {
        padding: 0rem 3rem;
    }
    .card-news__content--full {
        display: flex;
    }
    .card-news__content--left {
        flex: 1;
        min-width: 0;
    }
    .card-news__content--right {
        padding-right: 2rem;
        width: auto;
        margin-top: -1rem;
    }
    .card-news__content--right-no-gap {
        margin: 0;
        display: flex;
        align-items: center;
    }
    .card-news__inner--no-gap {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

}
@media (min-width: 860px) and (max-width: 1100px) {
    .card-news__content--right {
        margin-right: 0;
    }
    .card-news__tags {
        gap: 0.5rem;
    }
}
@media (min-width: 760px) {
    .card-news__footer {
        padding-top: 0px;
        margin-bottom: calc(var(--rem) * 19);
    }
    .news-list__list--grid > * {
        width: calc(50% - 8px);
        flex: 1 0 calc(50% - 8px);
        max-width: calc(50% - 8px);
    }
    .news-list__list--grid {

        gap: 16px 16px;

    }
}
@media (min-width: 860px) {
    .card-news__footer {
        padding-top: 20px;
        padding-right: calc(var(--rem) * 40);
        margin-bottom: calc(var(--rem) * 19);
        width: 100%;
    }
    .card-news__text {
        padding-right: 0;
    }
    .news-list__list--grid > * {
        width: calc(33.332% - (24px / 1.5));
        flex: 1 0 calc(33.332% - (24px / 1.5));
        max-width: calc(33.332% - (24px / 1.5));
    }
    /*.news-list__list--grid > * {*/
    /*    width: calc(50% - 8px);*/
    /*    flex: 1 0 calc(50% - 8px);*/
    /*    max-width: calc(50% - 8px);*/
    /*}*/
    .news-list__list--grid {

        gap: 24px 24px;

    }
}
@media (max-width: 1500px) {
    .content__aside-content {
        flex: 1 0 25%;
        max-width: 25%;
        width: 25%;
        padding-left: 30px;

    }
    .content__grid-aside .card-news__title {
        font-size: 18px;
    }
    .content__grid-aside .card-news__des--small {
        font-weight: 400;
        font-size: 14px;
        line-height: 1.25;
    }
}

@media (max-width: 1199px) {
    .content__aside-title {
        font-size: 1.48rem;
        line-height: 1.25;
        margin-bottom: 25px;
    }
    .card-about__right-a {
        position: static;
        transform: translate(0);
        margin-left: 23vw;
        max-width: 600px;
    }
    .card-about__info-text {
        font-size: 17px;
        line-height: 134%;
        color: #101010;
    }
}
@media (max-width: 990px) {
    .content__aside-content {
        flex: 1 0 100%;
        max-width: 100%;
        width: 100%;
        padding-left: 0px;
        border-left: 0;
        margin-top: 20px;
    }
    .content__aside-body {
        display: flex;
        flex-wrap: wrap;
        gap: 25px;

    }
    .content__aside-item {
        width: calc(50% - 25px);
        flex: 1 0 calc(50% - 25px);
        max-width: calc(50% - 25px);
    }
    .card-about__right-a {
        margin-left: 0;
    }
    .card-about__info-text {
        width: 100%;
        flex: 1 0 100%;
        max-width: 100%;
        margin-top: 30px;
    }
    .card-about__right-a .card-about__info {
        flex-wrap: wrap;
        display: flex;
    }
}
@media (max-width: 899px) {


    .card-news-detail-tags {
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .card-news__content--full {
        display: flex;
        flex-wrap: wrap;
    }
    .card-news__footer {
        padding-top: 0px;
        margin-bottom: calc(var(--rem) * 19);

    }
    .card-news__footer,
    .card-news__content--full {
        flex-direction: column-reverse;
    }
    .card-news__footer .card-news__content--left {
        margin-top: 20px;
    }
    .card-news__content--full .card-about__info {
        margin-bottom: 20px;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }
    .card-news__content--full .card-about__info .card-about__info-image {
        margin-left: 0;
    }
    .card-news__image--full {
        margin-bottom: calc(var(--rem) * 40);
    }

    .card-news__image--full {
        order: 1;
    }
}
@media (max-width: 759px) {
    .news-list__list--grid {

        gap: 30px 0;

    }
}
@media (max-width: 639.98px) {
    .content__aside-item {
        width: 100%;
        flex: 1 0 100%;
        max-width: 100%
    }
    .card-about__right-a .card-about__info {
        flex-direction: row;
        justify-content: flex-start;
        margin-top: 30px;
    }
    .card-about__right-a .card-about__info-description {
        margin-left: 20px;
    }
    .card-about__right-a .card-about__info-image{
        margin-left: 0;
    }
    .card-about__info-text {
        width: 100%;
        flex: 1 0 100%;
        max-width: 100%;
        margin-top: 10px;
        font-size: 14px;
    }
}

/*TABS*/
.tabs-link__wrap {
    width: 100%;
    
}
.tabs-list {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 75%;
    padding-top: 3.5rem;
    background-color: #fff;
    z-index: 3;
}
@media (min-width: 990px) {
    .tabs-list {
        display: inline-flex;
        min-width: 75%;
        width: auto;
        padding-right: 2rem;
    }
}
@media (min-width: 640px) {
    body .tabs-list {
        min-width: 66.7%;
    }
}
.tabs-list:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #fff;
}
.tabs-list__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    scroll-padding-right: 20px;
    scrollbar-width: none;
    -ms-overflow-style: none;
    align-items: baseline;
}
.tabs-list:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    bottom: 0;
    background-color: #efefef;
    z-index: 3;
}
.tabs-list::after {
    height: calc(var(--rem) * 4);
}
.tabs-list__el {
    position: relative;
    margin-right: 3.5rem;
    padding: 0 0 2.25rem;
    background-color: rgba(0, 0, 0, 0);
    color: rgba(16, 16, 16, .4);
    border: 0;
    cursor: pointer;
    white-space: nowrap;
    font-family: Firs Neue, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: 500;
    -webkit-transition-timing-function: 
ease;
    -o-transition-timing-function: ease;
    transition-timing-function: 
ease;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: color;
    -o-transition-property: color;
    
}
.tabs-list__el:after {
    content: "";
    position: absolute;
    z-index: 4;
    width: 100%;
    height: 2px;
    left: 0;
    bottom: 0;
    background-color: #efefef;
    -webkit-transition-timing-function: 
ease;
    -o-transition-timing-function: ease;
    transition-timing-function: 
ease;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
}
.tabs-list__el.active:after {
    background-color: #d0043c;
}



/**/

html {
    --rem: 0.0625rem
}
/*@media (min-width: 1850) {*/
/*    html {*/
/*        font-size: 23px;*/
/*    }*/
/*}*/
@media (max-width: 1899px) {
    /*.wrapper {*/
    /*    max-width: calc(var(--rem) * 1440)*/
    /*}*/
}

.header-top {
    padding-top: .75rem;
}
.header-top__item {
    margin-right: calc(var(--rem) * 32);
}
.header-top__item:last-child {
    margin-left: calc(var(--rem) * -24);
}
.header__logo{
    position: relative;
    top: -10px;
}
.header__wrap {
    /* padding-top: calc(var(--rem) * 36); */
    /*padding-bottom: calc(var(--rem) * 64);*/
    padding-top: calc(var(--rem) * 16); 
}
.tabs-list__el {
    padding: 0 0 1.25rem;
}
a.tabs-list__el {
    min-height: 2.536rem;
}
.h2, h2 {
    font-size: calc(var(--rem) * 56);
}
.subtitle-main-block {
    max-width: calc(var(--rem) * 899);
    margin-top: calc(var(--rem) * 15);
    color: #000;
    font-variant-numeric: ordinal;
    font-feature-settings: 'clig' off, 'liga' off;
    
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 150% !important;
}
.hero .subtitle-main-block{
    font-weight: 400;
    max-width: calc(var(--rem)* 972);
    line-height: 1.6 !important;
}
.tabs-list {
    padding-top: 3.7rem;
}
.tabs-list::after {
    height: calc(var(--rem) * 4)
}
.tabs-list__el::after {
    height: calc(var(--rem) * 4)
}
h2.card-news__title {
    margin-bottom: calc(var(--rem) * 24);
}
.card-news__label.card-news__label--no-gap.text-label {
    color: var(--Black, #101010);
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: calc(var(--rem) * 10);
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 13px */
    letter-spacing: calc(var(--rem) * 2);
    text-transform: uppercase;
    opacity: .4;
}
h2.card-news__title {
    margin-bottom: calc(var(--rem) * 22);
}
.header .header-nav__link {
    font-feature-settings: 'clig' off, 'liga' off;

    /* Body text */
    font-size: calc(var(--rem) * 14);
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 21px */
}
.header-nav__search-box {
    padding-left: 1.5rem;
}
.header-nav {
    align-items: flex-start;
}
.header-top__left .header-top__item:last-child {
    margin-left: 0;
}
.header:not(.is-menu-open):not(.is-white) .header-top {
    border-color: #000
}
.header-nav__search-box{
    position: relative;
    right: calc(var(--rem) * -17);
    top: calc(var(--rem) * -17);
}
.hero__title.h2 {
    font-size: calc(var(--rem) * 37);
    line-height: 100%;
}
body .hero {
    padding-bottom: calc(var(--rem) * 41) !important;
}


.main-page body .hero {
    padding-bottom: calc(var(--rem) * 155) !important;
}

body .hero {
    padding-bottom: calc(var(--rem) * 155) !important;

}
body .hero.hero-bg {
    padding-bottom: calc(var(--rem) * 83) !important;
}


.content__grid-aside .content__user-text-wrap {
    padding-left: 0;
    max-width: 100%;
    padding-right: calc(var(--rem) * 47);
}
.content__aside-content {
    flex: 1 0 calc(var(--rem) * 360);
    max-width: calc(var(--rem) * 360);
    width: calc(var(--rem) * 360);
    padding-left: calc(var(--rem) * 56);
    border-left: 1px solid #EDEDED;
}
.card-news__content .card-news__image--full{
    position: relative;
}
.card-news__content .card-news__image--full .c-view{
    position: absolute;
    bottom:10px;
    right:10px;
    color:#fff;
    z-index: 3;
    font-size: 14px;
    background-color: rgba(0,0,0,.6);
    padding: 10px 20px;
}
@media (max-width: 1500px) {
    .content__aside-content {
        flex: 1 0 calc(var(--rem) * 390);
        max-width: calc(var(--rem) * 390);
        width: calc(var(--rem) * 390);
        padding-left: calc(var(--rem) * 56);
    }
}
@media (max-width: 990px) {
    .content__aside-content {
        flex: 1 0 100%;
        max-width: 100%;
        width: 100%;
        padding-left: 0px;
        border-left: 0;
    }

}

.content__user-text {
    margin-top: 0;
}
[data-share-area], .share-wrapper__content {
    padding-top: calc(var(--rem) * 47);
}
.content__user-text.user-text.text-default p {
    margin-top: calc(var(--rem) * 16) ;
    margin-bottom: calc(var(--rem) * 16) ;
    font-weight: 400;
    font-size: calc(var(--rem) * 16);
}
.user-text section ol li::before{
    color: #d0043c!important;
}
.user-text  ol li::before{
    color: rgb(16, 16, 16)!important;
}
.content__user-text.user-text section ol {
    color: rgb(16, 16, 16);
    font-feature-settings: 'clig' off, 'liga' off;
    
    font-size: calc(var(--rem) * 16) !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 150%; /* 24px */
    margin-top: calc(var(--rem) * 24) !important;
}

.content__user-text.user-text section ol {
    color: #D0043C;
    font-feature-settings: 'clig' off, 'liga' off;
    
    font-size: calc(var(--rem) * 16) !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 150%; /* 24px */
    margin-top: calc(var(--rem) * 24) !important;
}
.content__user-text.user-text section ol ol {
    margin-top: calc(var(--rem) * 8) !important;
}
.content__user-text.user-text section ol ol li {
    margin-bottom: calc(var(--rem) * 8) !important;
}
.user-text ol li::before {
    font-size: calc(var(--rem) * 16) !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 150%; /* 24px */
}
.user-text ol li {
    padding-left: 1.763rem;
    margin-bottom: calc(var(--rem) * 16) !important;
    margin-top: 0 !important;
}
.user-text ol li::before {
    left: calc(var(--rem) * 6)
}
.user-text ol.subsection {
    margin: calc(var(--rem) * 12) 0;
}
.user-text ol li a {
    text-decoration: none !important;
    background-color: transparent;
    background-image: unset !important;
    background-image: unset !important;
    background-image: unset !important;
}
.content__user-text.user-text.text-default.html-bitrix-content H2 {
    font-size: calc(var(--rem) * 32);
    line-height: 1.35;
    font-weight: 500;
    margin-bottom: calc(var(--rem) * 24);
    margin-top: calc(var(--rem) * 32);
}
.content__user-text.user-text.text-default.html-bitrix-content H3 {
    margin-bottom: calc(var(--rem) * 24);
    margin-top: calc(var(--rem) * 32);
}
.content__aside-title {
    font-size: calc(var(--rem) * 24);
    line-height: 135%;
    margin-bottom: calc(var(--rem) * 48);
}
.content__grid-aside .card-news__image-wrapper {
    padding-top: 64.8%;
}
.content__grid-aside .card-news__image--full {
    margin-bottom: calc(var(--rem) * 24);
}
.content__grid-aside .card-news__title {
    font-size: calc(var(--rem) * 18);
    margin-bottom: calc(var(--rem) * 16);
}
.content__grid-aside .card-news__des--small {
    font-size: calc(var(--rem) * 14);
    line-height: 150%; /* 21px */
}
.content__aside-item {
    margin-bottom: calc(var(--rem) * 48);
}
.article-img-full {
    width: 100%;
    min-width: 100%;
    position: relative;
    margin-top: calc(var(--rem) * 48);
    margin-bottom: calc(var(--rem) * 48);
}
.article-img-full img {
    /*position: absolute;*/
    width: 100%;
    left: 0;
    top: 0;
    object-fit: contain !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.user-text figcaption {
    color: #868686;
    
    font-size: calc(var(--rem) * 14);
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 21px */
    margin-top: calc(var(--rem) * 8);
}
blockquote:not(.hilight, .additional) {
    margin: 0;
    padding: 0;
    border: unset !important;
    background: transparent;
    font-size: calc(var(--rem) * 16);
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    padding-left: calc(var(--rem) * 86);
    margin-bottom: calc(var(--rem) * 32);
    margin-top: calc(var(--rem) * 48);
    padding-top: calc(var(--rem) * 21);
    position: relative;
}
blockquote:not(.hilight, .additional)::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='72' height='55' viewBox='0 0 72 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9958 0H33.3846L30.6531 55H0L16.9958 0Z' fill='%23EFEFF2'/%3E%3Cpath d='M54.688 0H71.0768L68.3454 55H37.6922L54.688 0Z' fill='%23EFEFF2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    width: calc(var(--rem) * 72);
    height: calc(var(--rem) * 55);
    position: absolute;
    top: 0;
    left: calc(var(--rem) * 96);
    z-index: -1;
}
blockquote.additional {
    border-top: 1px solid #868686;
    border-bottom: 1px solid #868686;
    margin-bottom: calc(var(--rem) * 32);
    margin-top: calc(var(--rem) * 32);
    padding-top: calc(var(--rem) * 16);
    padding-bottom: calc(var(--rem) * 16);
    color: rgba(0,0,0,.6);
    font-size: calc(var(--rem) * 14);
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 21px */

}
blockquote.hilight {
    border-left: calc(var(--rem) * 6) solid #d0043c;
    padding: calc(var(--rem) * 18) calc(var(--rem) * 18) calc(var(--rem) * 18) calc(var(--rem) * 42);
    margin: calc(var(--rem) * 32) 0;
    line-height: 1.4;
    font-size: 1rem;
    background: #efefef;
    font-weight: 400;
}
@media (max-width: 1500px) {
    .content__grid-aside .card-news__title {
        font-size: calc(var(--rem) * 18);
    }
    .content__grid-aside .card-news__des--small {
        font-size: 1.047619rem;
        line-height: 150%; /* 21px */
    }
}
.user-text ul li {
    margin-bottom: calc(var(--rem) * 16);
    font-size: calc(var(--rem) * 16) !important;
    font-weight: 400 !important;
}
.content__grid-aside .card-news__image--full {
    max-width: 100%;
    width: 100%;
}
.content__grid-aside .card-news__content.card-news__content--full {
    max-width: 100%
}
.user-text strong {
    font-weight: 500;
}
.user-text ol li::before {
    content: counter(ol)'.';
}
@media (max-width: 990px) {
    .content__grid-aside .content__user-text-wrap {
        padding-left: 0;
        max-width: 100%;
        padding-right: 0;
        flex: 1 0 100%;
        max-width: 100%;
        width: 100%
    }
    .content__aside-title {
        margin-bottom: calc(var(--rem) * 28);
    }
    .content__aside-item {
        margin-bottom: calc(var(--rem) * 18);
    }
}
@media (max-width: 860px) {

}
@media (min-width: 1900px) {
    /*html {*/
    /*    font-size: 23px;*/
    /*}*/

}
.main-page .hero__title.h2 {
    font-size: calc(var(--rem) * 56);
    line-height: 100%;
}

.hero__title.h2 {
    font-size: calc(var(--rem) * 56);
    line-height: 100%;
}


body .tabs-list__el {
    font-weight: 400;
}
.comments-block {
    font-size: var(--fz-18);
    line-height: 1.047619rem;
}
@media (min-width: 990px) {
    .content__user-text.user-text ol {
        max-width: 100%;
    }
    .hero + .tabs-link {
        margin-top: -6rem;
    }
    .tabs-list::after {
        bottom: calc(var(--rem) * 4.6);
    }
    .tabs-list__el::after {
        bottom: calc(var(--rem) * 4.6);
    }
}
@media (min-width: 1200px) and (max-width: 1800px) {
    .header-nav__item {
        margin-right: calc(var(--rem) * 32);
    }
}
@media (min-width: 1700px) {
    .card-news__des--small {
        font-size: 1.047619rem;
        font-weight: 300;
        line-height: 127%;
    }
    .news-list__list--grid {
        gap: calc(var(--rem) * 71) calc(var(--rem) * 2);
    }
    h2.card-news__title {
        line-height: 100%;
        margin-bottom: calc(var(--rem) * 16);
        font-size: 1.5239rem;
    }
    .card-news__footer {
        margin-bottom: calc(var(--rem) * 17);
    }
    .card-news__image--full {
        margin-bottom: calc(var(--rem) * 32) !important;
    }
    body .tabs-list__el {
        margin-right: calc(var(--rem) * 54);
    }
    .subtitle-main-block {
        font-size: calc(var(--rem) * 15);
        max-width: calc(var(--rem) * 811);
        line-height: 124% !important;
        margin-top: calc(var(--rem) * 12);
    }


    .content__aside-title {
        margin-top: calc(var(--rem) * -8);
    }
    [data-share-area], .share-wrapper__content {
        padding-top: calc(var(--rem) * 47);
    }
    
    .main-page body .hero {
        padding-bottom: calc(var(--rem) * 155) !important;
    }
    
   
    .hero {
        padding-bottom: calc(var(--rem) * 155) !important;
    }
    .main-page .hero__title.h2 {
        font-size: calc(var(--rem) * 51.5);
        line-height: 100%;
    }
    .hero__title.h2 {
        font-size: calc(var(--rem) * 38);
        line-height: 100%;
    }
    .header-nav__item {
        margin-right: calc(var(--rem) * 25);
    }
    .header-nav__menu {
        margin-left: calc(var(--rem) * 71);
    }
    
}
@media (min-width: 1100px) {
    .header-nav__menu {
        margin-left: calc(var(--rem) * 42);
    }
    .header-nav__burger {
        margin-right: 2.7rem;
    }
}

@media (min-width: 990px) {
    .header__logo {
        margin-right: 5rem;
    }
    .content__user-text.user-text ul {
        margin-top: calc(var(--rem) * 24);
        margin-bottom: calc(var(--rem) * 24);
    }
    .header-nav__toggles {
        padding-left: 0;
        margin-left: auto;
    }
    .header-nav__toggles {
        margin-right: 0;
    }
    .article-img-left .article-img-full,
    .article-img-right  .article-img-full{
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .article-img-left, .article-img-right {
        display: flex;
        flex-wrap: wrap;
        gap: calc(var(--rem) * 40);
    }
    .article-img-left + .article-img-right {
        margin-top: calc(var(--rem) *16);
    }
    .article-img-right + .article-img-left {
        margin-top: calc(var(--rem) *16);
    }
    .content__user-text.user-text.text-default .article-img-left__content *:first-child,
    .content__user-text.user-text.text-default .article-img-right__content *:first-child {
        margin-top: 0 !important;
    }
    .content__user-text.user-text.text-default .article-img-left__content *:last-child,
    .content__user-text.user-text.text-default .article-img-right__content *:last-child {
        margin-bottom: 0 !important;
    }
    .article-img-left__img, .article-img-right__img {
        flex: 1;
    }
    .article-img-left__content, .article-img-right__content {
        flex: 1;
        min-width: 0
    }
}

@media (min-width: 860px) {
    .card-news__footer {
        padding-top: 0px;
        padding-right: calc(var(--rem) * 40);
        margin-bottom: calc(var(--rem) * 19);
        width: 100%;
    }
    .card-news__text {
        padding-right: calc(var(--rem) * 40);
    }
    .content__aside-item .card-news__text {
        margin-right: 0;
        padding-right: 0;
    }
    .news-list__list--grid > * {
        width: calc(33.332% - ((var(--rem) * 2) / 1.5));
        flex: 1 0 calc(33.332% - ((var(--rem) * 2) / 1.5));
        max-width: calc(33.332% - ((var(--rem) * 2) / 1.5));
    }
    /*.news-list__list--grid > * {*/
    /*    width: calc(50% - 8px);*/
    /*    flex: 1 0 calc(50% - 8px);*/
    /*    max-width: calc(50% - 8px);*/
    /*}*/
    .news-list__list--grid {

        gap: calc(var(--rem) * 48) calc(var(--rem) * 2);

    }
}
@media (min-width: 640px) {

    body .mt-60 {
        margin-top: calc(var(--rem) * 76);
    }
    body  .tabs-list__el {
        margin-right: calc(var(--rem) * 64);
    }
    body .tabs-list__wrap > a.tabs-list__el {
        min-width: auto;
        flex: 0 auto;
    }
    body .tabs-list {
        min-width: 66.7%;
    }
    .hero {
        padding-top: 10.813rem;
        padding-bottom: calc(var(--rem) * 177);
    }
    .hero.hero-bg{
        padding-top: 9.7rem;
    }

    .breadcrumbs__crumb {
        padding-left: 2.44rem;
    }
    .breadcrumbs__crumb + .breadcrumbs__crumb::before {
        left: 1.1rem;
        width: .765rem;
    }
    .hero .breadcrumbs {
        margin-bottom: calc(var(--rem) * 10);
    }

    .user-text {
        font-size: calc(var(--rem) * 16);
        font-style: normal;
        line-height: 150%;
    }

}
@media (min-width: 1850px) {
    blockquote.additional {

        padding-top: calc(var(--rem) * 12);
        padding-bottom: calc(var(--rem) * 12);
        font-size: calc(var(--rem) * 12.3);
    }
    .content__user-text.user-text.text-default.html-bitrix-content H2 {
        font-size: calc(var(--rem) * 32);
    }
    blockquote:not(.hilight, .additional) {
        margin: 0;
        padding: 0;
        border: unset !important;
        background: transparent;
        font-size: calc(var(--rem) * 14.7);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        padding-left: calc(var(--rem) * 86);
        margin-bottom: calc(var(--rem) * 32);
        margin-top: calc(var(--rem) * 48);
        padding-top: calc(var(--rem) * 21);
        position: relative;
    }
    .user-text ul li {
        /*margin-bottom: calc(var(--rem) * 14.7);*/
        /*font-size: calc(var(--rem) * 14.7) !important;*/
        font-size: 1.047619rem !important;
        margin-bottom: 1.047619rem;
    }
    .user-text ol.subsection {
        left: calc(var(--rem) * -7);
    }
    .user-text ol li {
        margin-bottom: calc(var(--rem) * 19) !important;
    }
    .user-text ol li::before {
        /*font-size: calc(var(--rem) * 14.7) !important;*/
        font-size: 1.047619rem !important;
    }
    .user-text, .user-text a {
        /*font-size: calc(var(--rem) * 14.7);*/
        font-size: 1.047619rem;
    }
    .content__user-text.user-text.text-default p {
        margin-top: calc(var(--rem) * 16);
        margin-bottom: calc(var(--rem) * 16);
        font-weight: 400;
        font-size: 1.047619rem;
    }
}
@media (max-width: 899.98px) {
    blockquote:not(.hilight, .additional)::before {
        left: 0;
    }
    .article-img-right, .article-img-left {
        display: flex;
        flex-wrap: wrap;
    }
    .article-img-left__img, .article-img-right__img {
        flex: 1 0 100%;
        width: 100% !important;
        max-width: 100% !important;
        order: -1
    }
}


.hero__title + p{
    font-weight: 400;
    max-width: calc(var(--rem)* 972)!important;
    line-height: 1.6 !important;
    margin-top: 20px!important;
    font-size: calc(var(--rem)* 15)!important;
}
.news-list__list--grid {
    gap: 40px 2px!important;
}
.card-news__des--small{
    padding-right: 80px;
}
.news-list__list .card-news{
    width: calc(33.33333% - 2px) !important;
    flex: none;
    max-width: none;
}
.card-date{
    display: block;
    margin-bottom: 30px!important;
}
.card-news__text.card-news__text--medium{
    order: 1;
}
.card-news__footer{
    padding-top: 0!important;
    order: 1;
}
.card-news__content .card-news__image--full{
    margin-bottom: 16px!important;
}
.card-news__label.card-news__label--no-gap.text-label{
    margin-bottom: 16px!important;
}


@media (max-width:990px) {
    .news-list__list .card-news{
        width: calc(50% - 2px)!important;
    }
}
@media (max-width: 899px){
    .card-news__image--full {
        order: 3!important;
    }
    .card-news__text.card-news__text--medium{
        order: 2!important;
    }
}

@media (max-width:768px) {
    .news-list__list .card-news {
        width: calc(100%) !important;
    }
}
@media (max-width:650px) {
    .hero__title.h2 {
        font-size: calc(var(--rem)* 36)!important;
        line-height: 100%;
    }
    .main-page .hero__title.h2{
        font-size: calc(var(--rem)* 36)!important;
    }
    .main-page body div.hero{
        padding-top: 8rem;
        padding-bottom: 40px!important;
    }
    body div.hero{
        padding-top: 8rem;
        padding-bottom: 40px!important;
    }
    .tabs-list{
        padding-top: 30px;
    }
}

@media (max-width:1700px) {
    .hero__title.h2 {
        font-size: calc(var(--rem)* 36);
    }
}

.c-view,.timer-bottom__sepp,.timer-bottom__desc{
    /*display: none!important;*/
}
.timer-bottom{
    justify-content: flex-end;
}


@media (max-width: 1100px) {
    .header__logo{
        top: 0;
    }
}

@media (max-width: 560px) {
    body .hero.hero-bg{
        padding-top: 5rem;
        padding-bottom: calc(var(--rem)* 60) !important;
    }
    .hero__title.h2 {
        font-size: calc(var(--rem)* 29) !important;
        line-height: 100%;
    }
}
.container-blog {
padding: 0rem 3rem;
}
