<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 768px){
    .article-content__social{
        display: none;
    }
}

@media (min-width: 1200px){
    .mobile-visible,
    .header__toggle,
    .header__search_mobile{
        display: none !important;
    }
    .nav__item:not(:last-child){margin-right: 30px;}
    .nav__item:hover &gt; .nav__link{
        color: #143AFF;
        text-decoration: none;
    }
    .header--theme_dark .nav__item:hover &gt; .nav__link:after,
    .header--theme_dark .nav__item:hover &gt; .nav__link--js-active:after,
    .header--theme_dark .nav__item &gt; .nav__link--current:after{background: #fff;}

    .header--theme_light .nav__item:hover &gt; .nav__link:after,
    .header--theme_light .nav__item:hover &gt; .nav__link--js-active:after,
    .header--theme_light .nav__item &gt; .nav__link--current:after{background: #000;}

    .nav__link:hover,
    .nav__link--current,
    .nav__drop-link:hover{
        color: #143AFF;
    }
    .nav__drop{
        background: #fff;
        padding-right: 240px;
        -webkit-transform: translateY(14px);
           -moz-transform: translateY(14px);
            -ms-transform: translateY(14px);
             -o-transform: translateY(14px);
                transform: translateY(14px);
        -webkit-border-radius: 0 0 6px 6px;
           -moz-border-radius: 0 0 6px 6px;
                border-radius: 0 0 6px 6px;
        pointer-events: none;
        opacity: 0;
        visibility: hidden;
    }
    .nav__item:hover &gt; .nav__drop{
        -webkit-transform: translateY(0);
           -moz-transform: translateY(0);
            -ms-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0);
        pointer-events: auto;
        opacity: 1;
        visibility: visible;
    }
    .about-col_4 .about-item__content{
        padding-left: 25px;
    }
    .about-col_4 .about-item__name{
        margin-bottom: 10px;
    }
    .about-col_4 .about-item__position{
        margin-bottom: 16px;
    }
    .about-col_4 .about-item__link{
        margin-right: 30px;
    }
    .about-col_4 .about-item__icon.icon-facebook{font-size: 24px;}
    .about-col_4 .about-item__icon.icon-twitter{font-size: 20px;}
    .about-col_4 .about-item__icon.icon-instagram{font-size: 24px;}
}

@media (max-width: 1199px){
    .header__rubric-col{
        margin-bottom: 40px;
    }
    .header__drop-header a:hover{
        opacity: .8;
    }
	.nav__item,
	.nav__link{
		height: initial;
	}
    .header--theme_dark .header__toggle-line{
        background: #fff;
    }
    .js-header-fixed.header--theme_dark .header__toggle-line{
        background: #000;
    }
    .mobile-hidden{
        display: none !important;
    }
    .mobile--js-visible{
        height: 100%;
        overflow: hidden;
    }
    .header__container{
        height: 54px;
    }
    .body--js-menu .header__container:before{
        opacity: 1;
        visibility: visible;
    }
    .header__container:before{
        background: #143AFF;
        width: 100%;
        height: 100%;
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        border-bottom: 1px solid rgba(255,255,255,.4);
        pointer-events: none;
        opacity: 0;
        visibility: hidden;
        z-index: 9;
    }
    .header__toggle{
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }
    .header__nav,
    .header__search,
    .header__social,
    .header__rubric,
    .header__all{
        display: none;
    }
    .header__logo{
        margin-right: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 67px;
           -moz-box-flex: 0;
            -ms-flex: 0 0 67px;
                flex: 0 0 67px;
    }
    .header__search_mobile{
        width: 54px;
        margin-right: 15px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 54px;
           -moz-box-flex: 0;
            -ms-flex: 0 0 54px;
                flex: 0 0 54px;
    }
    .header__toggle{
        -webkit-transition: all .4s;
        -o-transition: all .4s;
        -moz-transition: all .4s;
        transition: all .4s;
    }
    .header__search-toggle--js-active{
        opacity: 1;
        visibility: visible;
    }
    .header-search{
        width: auto;
        padding: 0;
        top: 100%;
        right: 0;
        left: 0;
    }
    .header-search .search-form{
    	
    }
    .header--theme_dark .search-form__text,
    .header--theme_light .search-form__text{
        background: #fff;
        color: #000;
    }
    .header--theme_dark .search-form__text::-webkit-input-placeholder,
    .header--theme_light .search-form__text::-webkit-input-placeholder {color: #000;}
    .header--theme_dark .search-form__text::-moz-placeholder,
    .header--theme_light .search-form__text::-moz-placeholder          {color: #000;}
    .header--theme_dark .search-form__text:-moz-placeholder,
    .header--theme_light .search-form__text:-moz-placeholder           {color: #000;}
    .header--theme_dark .search-form__text:-ms-input-placeholder,
    .header--theme_light .search-form__text:-ms-input-placeholder      {color: #000;}
    .header--theme_dark .search-form__btn,
    .header--theme_light .search-form__btn{
        color: #000;
    }
    .search-form__text{
        height: 54px;
        padding-left: 20px;
        font-size: 16px;
    }
    .search-form__btn{
        padding-right: 20px;
        font-size: 17px;
    }
    .search__list{
        padding: 20px;
    }
    .header__search-toggle{
        padding: 0;
        font-size: 17px;
    }
    .header__drop--js-visible{
        pointer-events: auto;
        visibility: visible;
        opacity: 1;
    }
    .header__drop-container-footer{
        padding: 0;
    }
    .header__drop-footer .social__item:hover{
        color: #fff;
    }
    .nav__list{
        margin-bottom: 40px;
        height: auto;
        display: none;
    }
    .nav__item{
        border-bottom: 1px solid rgba(255,255,255,.4);
        position: relative;
    }
    .nav__link,
    .header__rubric-link{
        padding: 16px 0;
        font-size: 20px;
        text-transform: none;
        display: block;
        position: relative;
    }
    .header__rubric-item{
        border-bottom: 1px solid rgba(255,255,255,.4);
    }
    .header__rubric-item + .header__rubric-item{
        margin-top: 0;
    }
    .nav__drop_l{
        position: relative;
    }
    .nav__link:before,
    .nav__link:after,
    .nav__drop_l:before,
    .nav__drop_l:after{
        background: #899cff;
        width: 8px;
        height: 2px;
        margin-top: -1px;
        content: '';
        display: none;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transition: all .4s;
        -o-transition: all .4s;
        -moz-transition: all .4s;
        transition: all .4s;
    }
    .nav__drop_l:before,
    .nav__drop_l:after{
        left: 22px;
    }
    .nav__link:after,
    .nav__drop_l:after{
        -webkit-transform: rotate(-90deg);
           -moz-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
             -o-transform: rotate(-90deg);
                transform: rotate(-90deg);
    }
    .nav__link--js-active:after,
    .nav__drop_l--js-active:after{
        -webkit-transform: rotate(0);
           -moz-transform: rotate(0);
            -ms-transform: rotate(0);
             -o-transform: rotate(0);
                transform: rotate(0);
    }
    .nav__link:hover{
        color: #fff;
    }
    .nav__drop{
        padding-bottom: 8px;
        display: none;
        position: static;
    }
    .nav__link--js-active ~ .nav__drop,
    .nav__drop_l--js-active ~ .nav__drop{
        display: block;
    }
    .nav__drop-link{
        padding: 8px 0 8px 42px;
        font-weight: normal;
        font-size: 16px;
    }
    .content{
        padding: 20px 0;
    }
    .page{
        padding-top: 0px;
    }
    .contacts__picture{
        margin-bottom: 38px;
    }
    .page__desciption,
    .contacts__subtitle{
        width: auto;
    }
    .commercial__desciption{
        font-size: 20px;
    }
    .contacts__subtitle{
        margin-bottom: 34px;
        font-size: 20px;
    }
    .contacts__email{
        margin-bottom: 34px;
        font-size: 30px;
        border-bottom-width: 1px;
    }
    .contacts__footer-address,
    .contacts__footer-phone{
        font-size: 20px;
    }
    .aside,
    .card{
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .aside{
        padding-bottom: 20px;
    }
    .card{
        //margin-bottom: 30px;
    }
    .aside__inner{
        max-width: 100%;
    }
    .aside__title{
        margin-bottom: 16px;
    }
    .aside__list{
        margin: 0 -10px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
    }
    .aside-news{
        max-width: 33.33%;
        padding: 0 10px;
        -webkit-flex-basis: 33.33%;
            -ms-flex-preferred-size: 33.33%;
                flex-basis: 33.33%;
    }
    .article-aside__last .aside-news{
        max-width: 100%;
        padding: 0 10px;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .video-block{
        //margin: 50px 0;
    }
    .video-block__title{
        margin: 0 0 25px;
    }
    .promo-block{
        margin: 0 0 30px;
    }
    .promo-block__row{
        display: block;
    }
    .promo-block__col{
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .promo-block__picture{
        margin-top: 0;
        text-align: center;
    }
    .promo-block__img{
        max-width: 80%;
        margin-top: -24px;
    }
    .promo-block__col_6{
        background: #fff;
        color: #252525;
    }
    .promo-block__content{
        padding: 10px 0 0;
    }
    .promo-block .card-item__title{
        margin: 0;
        font-size: 17px;
    }
    .promo-block .card-item__info-date{
        color: #252525;
    }
    .promo-block .card-item__info-mark{
        background: rgba(37,37,37,.2);
        color: #252525;
    }
    .promo-block__content .card-item__description{
        display: none;
    }
    .category-nav{
        width: auto;
        margin-right: -20px;
        margin-bottom: 20px;
    }
    .card-item__moore{
        height: auto;
        margin-top: 30px;
        padding: 90px 15px;
    }
    .slick-slide .card-item__moore{
        height: 100%;
        margin-top: 0;
        padding: 90px 15px;
    }
    .video-slider__slide_moore{
        display: none;
    }
    .footer{
        padding: 25px 0 40px;
    }

    .footer__container{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .footer__nav{
        max-width: 100%;
        margin-bottom: 7px;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
           -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .footer__nav-item{
        margin: 0 11px 22px;
    }
    .footer__copyright{
        padding: 0;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
           -moz-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3;
    }
    .footer__social{
        max-width: 100%;
        margin-bottom: 30px;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
           -moz-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .footer__social-item{
        margin: 5px 18px;
    }
    .commercial__list{
        padding-top: 0;
    }
    .commercial__col,
    .commercial-item__content{
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .commercial-item__title{
        max-width: 82%;
    }
    .commercial-item__picture{
        max-width: 540px;
        margin-bottom: 15px;
    }
    .commercial-item__description{
        margin-bottom: 30px;
    }
    .commercial-item__price{
        font-size: 40px;
    }
    .commercial-item:not(:last-child){
        margin-bottom: 70px;
    }
    .commercial__subtitle{
        max-width: 100%;
        font-size: 20px;
    }
    .page__title{
        font-size: 30px;
    }
    .pagination__link_prev{
        margin-right: 16px;
    }
    .pagination__link_next{
        margin-left: 16px;
    }
    .page__pagination{
        margin: 40px 0 10px;
    }
    .archive-list{
        max-width: 100%;
    }
    .article-promo__content{
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .article_2-promo__title{
        font-size: 34px;
    }
    .about-row{
        margin: 0 -15px;
    }
    .about-col{
        padding: 0 15px;
    }
    .about-col_4{
        max-width: 50%;
        -webkit-flex-basis: 50%;
            -ms-flex-preferred-size: 50%;
                flex-basis: 50%;
    }
    .about-item__content{
        padding-left: 15px;
    }
    .about-item__picture{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 40%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 40%;
                flex: 0 0 40%;
    }
    .about-item__position,
    .about-item__name{
        margin-bottom: 12px;
    }
    .about-item__link{
        margin-right: 20px;
    }
    .about-item__name{
        font-size: 20px;
    }
    .about-item__icon.icon-facebook{font-size: 22px;}
    .about-item__icon.icon-twitter{font-size: 18px;}
    .about-item__icon.icon-instagram{font-size: 22px;}
    .article-next{
        padding: 20px 0 40px;
    }
    .lm-list{
        margin: 0 -10px;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
    }
    .lm-list .video-slider__slide{
        width: 25% !important;
        margin-right: 0;
        padding: 0 10px;
    }
    .lm-list .video-slider__slide:nth-last-child(3){
        display: none;
    }
    .search-form{
        margin-top: 0;
    }
    .mobile--js-visible .logo__img_light{
        display: none;
    }
    .mobile--js-visible .logo__img_dark{
        display: block;
    }
    .mobile--js-visible .header__toggle-line{
        background: #fff !important;
    }
    .mobile--js-visible .header__toggle-text{
        color: #fff !important;
    }
    .article-comment{
        margin-bottom: 0;
    }
}

@media (max-width: 991px){

.article-body__accent a { font-size:14px;}
    
}

@media (max-width: 767px){
    .main__row,
    .article-promo__row{
        min-height: 368px;
    }
    .main-item,
    .article-promo__content{
        max-width: 100%;
        padding-top: 80px;
        padding-bottom: 30px;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .main__aside{
        display: none;
    }
    .main-item__title{
        margin-bottom: 0;
        font-size: 16px;
    }
    .article-promo__title{
        margin-bottom: 0;
        font-size: 20px;
    }
    .article-body__title{
        font-size: 16px;
    }
    .main-item__play{
        width: 18px;
        height: 18px;
        top: -.1em;
    }
    .main-item__play .play-btn__icon{
        font-size: 5px;
    }
    .main-item__description{
        display: none;
    }
    .aside-news{
        max-width: 50%;
        -webkit-flex-basis: 50%;
            -ms-flex-preferred-size: 50%;
                flex-basis: 50%;
    }
    /* 
	.aside-news__title{
        font-size: 16px;
    } */
    .aside-news__icon{
        font-size: 10px;
    }
    .card__col{
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .card-item{
        margin-right: -20px;
        margin-left: -20px;
    }
    .video-slider__item{
        margin-right: 0;
        margin-left: 0;
    }
    .video-slider__item .card-item__info,
    .video-slider__item .card-item__title,
    .promo-block .card-item__info,
    .promo-block .card-item__title{
        padding: 0;
    }
    .video-slider__item .card-item__title{
        font-size: 14px;
    }
    .card-item--big{
        min-height: 204px;
    }
    .card-item__info,
    .card-item__title{
        padding: 0 20px;
    }
    .card-item--big .card-item__info,
    .card-item--big .card-item__title{
        padding: 0;
    }
    .card-item__title{
        font-size: 17px;
    }
    .card-item__play{
        width: 55px;
        height: 55x;
    }
    .card-item__play .play-btn__icon{
        font-size: 20px;
    }
    .card-item:not(.card-item--big) .card-item__play{
        width: 48px;
        height: 48px;
    }
    .card-item:not(.card-item--big) .card-item__play .play-btn__icon{
        font-size: 14px;
    }
    .card-item__picture{
        max-height: 48vw;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        overflow: hidden;
    }
    .card-item__img{
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
    }
    .card-item__content{
        padding: 8px 20px;
    }
    .card-item__description{
        display: none;
    }
    .search__item__link{
        font-size: 12px;
    }
    .archive__col{
        max-width: 50%;
        -webkit-flex-basis: 50%;
            -ms-flex-preferred-size: 50%;
                flex-basis: 50%;
    }
    .archive-result__row{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .archive-result__col{
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .archive-result__col_8{
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
           -moz-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
    }
    .archive-result__col_4{
        margin-bottom: 30px;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
           -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
    }
    .archive-result__title{
        font-size: 16px;
    }
    .article-body__row{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .article-body__col_1,
    .article-body__col_4{
        display: none;
    }
    .article-body__col{
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .article-content__social{
        padding-top: 0px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .social-likes__service{
        margin: 0 25px 15px;
    }
    .social-likes__icon{
        margin-bottom: 2px;
    }
    .article-body__img--width_100{
        width: auto;
        margin-top: 40px;
        margin-right: -20px;
        margin-left: -20px;
    }
    .article-body__accent{
        padding: 30px;
    }
    .article-body__next{
        padding: 20px;
    }
    .article-body__ul li{
        padding-left: 30px;
    }
    .article-body__ul li:before{
        width: 16px;
        height: 4px;
    }
    .slick-arrow:after{
        -webkit-transform: scale(.6);
           -moz-transform: scale(.6);
            -ms-transform: scale(.6);
             -o-transform: scale(.6);
                transform: scale(.6);
    }
    .slick-next:after{
        -webkit-transform: scaleX(-1) scale(.6);
           -moz-transform: scaleX(-1) scale(.6);
            -ms-transform: scaleX(-1) scale(.6);
             -o-transform: scaleX(-1) scale(.6);
                transform: scaleX(-1) scale(.6);
    }
    .slick-arrow{
        width: 46px;
    }
    .article-body__banner-footer,
    .article-body__banner{
        display: none;
    }
	.article_2{
        padding-top: 0px;
    }
	/* WITHOUT BANNER
	.article_2{
        padding-top: 80px;
    }
	*/
    .article_2-promo{
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .article_2-promo__title{
        margin-bottom: 20px;
        font-size: 20px;
    }
    .article_2-promo__img{
        margin-top: 0px;
    }
    .about-col{
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .article-next__link{
        min-width: 0;
    }
    .lm-list .video-slider__slide{
        width: calc(100% + 40px) !important;
        margin-top: 20px;
        margin-right: -20px;
        margin-left: -20px;
    }
    .lm-list &gt; .video-slider__slide:last-child{
        margin-right: -20px;
    }
    .lm-list .video-slider__slide .card-item__info,
    .video-slider__item .card-item__title{
        /*padding: 0 20px;*/
    }
    .video-slider__item .card-item__title{
        font-size: 15px;
    }
    .video-slider__slide .card-item__picture{
        max-height: 48vw;
    }
    .main-n__row{
        margin: 0 -30px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
           -moz-box-orient: vertical;
           -moz-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }
    .main-n__row {
        margin-bottom: -20px;
    }
    .main-n__col{
        max-width: 100%;
        margin-bottom: 20px;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .main-n__slide{
        min-height: 56.25vw;
        display: flex !important;
        flex-direction: column;
        justify-content: flex-end;
    }
    .main-n__slide .card-item__content{
        padding-right: 0;
        padding-left: 0;
    }
    .main-n__slide .card-item__content{
        padding-bottom: 25px;
        padding-right: 0;
        padding-left: 0;
    }
    .main-n__slider .slick-dots{
        padding: 0 11px;
    }
    .main-n{
        padding-bottom: 5px;
    }
}

@media (max-width: 575px){
    .aside-news{
        max-width: 100%;
        margin-bottom: 16px;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .card-item__picture{
        max-height: inherit;
    }
    .archive__col{
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    .archive-result__item,
    .archive-result__content{
        display: block;
    }
    .archive-result__picture{
        width: 190px;
        margin: 0 0 10px;
    }
    .archive-result__content{
        min-height: 0;
    }
    .article-next__link{
        width: 100%;
        padding: 15px 10px;
        font-size: 17px;
    }
    .article-next__link-arrow{
        margin-left: 22px;
        font-size: 11px;
    }
}

@media (max-width: 479px){
    .about-item{
        display: block;
    }
    .about-item__picture{
        max-width: 260px;
        margin: 0 auto;
    }
    .about-item__content{
        padding-left: 0;
        text-align: center;
    }
    .about-item__social{
        padding-left: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .lm-list .video-slider__slide{
        width: 100% !important;
    }
}


@media (min-width: 768px) and (max-width: 1025px) {
    .card-item {
        height: 100%;
        position: relative;
        display: flex;
        flex-flow: column nowrap;   
    }
    .card-item__picture {
        height: auto;
        margin-bottom: 8px;
        display: block;
        font-size: 0;
        position: relative;
        overflow: hidden;
    }
    .card-item__img {
        width: 100%;
        height: auto;
        min-height: 135px;
        display: block;
        -o-object-fit: cover;
        object-fit: cover;
        position: relative;
        top: unset;
        left: unset;
        -webkit-transition: opacity .4s;
        -o-transition: opacity .4s;
        -moz-transition: opacity .4s;
        transition: opacity .4s;
    }
}</pre></body></html>